![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 20:25 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何获取当前目录的特定文件,并进行删除等操作. |
| 可打印版本 831 / 6 |
| 第1楼 scloo | 发表于 2007-12-10 15:35 |
| 初级用户 发帖 12 积分 32 | |
|
如何获取当前目录的特定文件,并进行删除等操作. 是的这样的,由于论坛的表有问题了(MYSQL),需要修复,但太多了,一条条的话太麻烦.
特请教各位大大.. >myisamchk -r ../data/allfouut/cdb_posts.MYI 现在问题, 我要获取allfouut 下面所有MYI的文件 我已经用 dir /allfouut/*.MYI >c:\1.txt 获取了,现在有什么办法可以一次执行修复1.txt 里的所有文件.. 谢谢. |
|
| 第2楼 Climbing | 发表于 2007-12-10 16:47 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
for /f %i in (c:\1.txt) do myisamchk -r %i
大概是这意思,根据实际情况适当修改。 |
|
| 第3楼 scloo | 发表于 2007-12-10 17:28 |
| 初级用户 发帖 12 积分 32 | |
|
很感谢楼上的大哥..
小弟愚钝,要是能详细介绍下各个命令的使用,就更好了.. |
|
| 第4楼 Climbing | 发表于 2007-12-10 17:35 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
一条条命令的去学就是了。论坛中有很多例子,可以参照学习。
|
|
| 第5楼 scloo | 发表于 2007-12-10 17:38 |
| 初级用户 发帖 12 积分 32 | |
|
C:\Documents and Settings\Administrator>myisamchk -r 2007-10-26
myisamchk: error: File '2007-10-26' doesn't exist C:\Documents and Settings\Administrator>myisamchk -r 2007-10-07 myisamchk: error: File '2007-10-07' doesn't exist C:\Documents and Settings\Administrator>myisamchk -r 2007-10-07 myisamchk: error: File '2007-10-07' doesn't exist C:\Documents and Settings\Administrator>myisamchk -r 2007-10-07 myisamchk: error: File '2007-10-07' doesn't exist C:\Documents and Settings\Administrator>myisamchk -r 2007-10-07 myisamchk: error: File '2007-10-07' doesn't exist C:\Documents and Settings\Administrator>myisamchk -r 2007-10-07 myisamchk: error: File '2007-10-07' doesn't exist C:\Documents and Settings\Administrator>myisamchk -r 2007-12-10 myisamchk: error: File '2007-12-10' doesn't exist C:\Documents and Settings\Administrator>myisamchk -r 2007-10-31 myisamchk: error: File '2007-10-31' doesn't exist 好像不要吧用,呵呵.而且... dir /allfouut/*.MYI >c:\1.txt 里面的文件是这样的 驱动器 D 中的卷没有标签。 卷的序列号是 4094-71C6 D:\php\mysql\data\allfouut 的目录 2007-10-26 05:22 4,096 cdb_access.MYI 2007-10-07 22:35 1,024 cdb_activities.MYI 2007-10-07 22:35 1,024 cdb_activityapplies.MYI 2007-10-07 22:35 1,024 cdb_adminactions.MYI 有时间,有大小,有办法没有这些吗.. |
|
| 第6楼 Climbing | 发表于 2007-12-10 17:43 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
进入D:\php\mysql\data\allfouut 目录:
cd /d d:\php\mysql\data\allfouut for %i in (*.myi) do myisamchk -r %i |
|
| 第7楼 scloo | 发表于 2007-12-10 17:49 |
| 初级用户 发帖 12 积分 32 | |
|
for %i in (d:\php\mysql\data\allfouut\*.myi) do myisamchk -r %i
感谢Climbing大哥帮忙解决 用上面这个可以解决.. |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |