中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 01:37
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 求一个批处理查找TXT~
可打印版本  783 / 9
第1楼 online365 发表于 2009-06-28 06:51
初级用户 发帖 75 积分 182
求一个批处理查找TXT~
有N个TXT文档在同一文件夹下面。把包含指定内容(如:批处理)的文件的文件名显示在一个新文件里面(list.txt)。谢谢各们了。N久没碰过批处理了,只好到这里来求助了。
第2楼 tireless 发表于 2009-06-28 07:52
银牌会员 发帖 1,122 积分 2,025
第3楼 online365 发表于 2009-06-28 08:11
初级用户 发帖 75 积分 182
楼上的,你的代码不行啊,list.txt里面是空的啊。
第4楼 Hanyeguxing 发表于 2009-06-28 08:25
银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂
2楼滴代码没任何问题,鉴定完毕!
如果生成了list.txt,说明:
1,findstr命令本身正常。
2,findstr过程正常完成
那么,问题的原因:
1,没有正确使用文本字符
2,搜索路径不正确

如果你使用了批处理,请将整个批处理贴出来。

[ Last edited by Hanyeguxing on 2009-6-28 at 08:26 ]
第5楼 online365 发表于 2009-06-28 08:51
初级用户 发帖 75 积分 182
汗,真的不行啊~~~~ 郁闷~ 没有问题啊,只是我路径里面有中文`
第6楼 Hanyeguxing 发表于 2009-06-28 08:54
银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂
大哥。。。就把你用的实际命令或批处理贴出来哈。。。
第7楼 online365 发表于 2009-06-28 09:00
初级用户 发帖 75 积分 182
str /mic:"后题答案" "F:\装机\sec\my\shiti" >> c:\list.txt
第8楼 online365 发表于 2009-06-28 09:00
初级用户 发帖 75 积分 182
上面的不是,是这个:
findstr /mic:"后题答案" "F:\装机\sec\my\shiti" >> c:\list.txt
第9楼 tireless 发表于 2009-06-28 09:16
银牌会员 发帖 1,122 积分 2,025
shiti 是文件夹还是文件?如果是文件夹,要改成 shiti\*

另,如果文件是 utf8 编码格式,findstr 也找不出来
第10楼 online365 发表于 2009-06-28 09:34
初级用户 发帖 75 积分 182
不好意思,好了,原来是路径那里出了问题~大意了。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023