标题: 求一个批处理查找TXT~
[打印本页]
作者: online365
时间: 2009-6-28 06:51
标题: 求一个批处理查找TXT~
有N个TXT文档在同一文件夹下面。把包含指定内容(如:批处理)的文件的文件名显示在一个新文件里面(list.txt)。谢谢各们了。N久没碰过批处理了,只好到这里来求助了。
作者: tireless
时间: 2009-6-28 07:52
findstr /mic:"批处理" "D:\test\*.txt" > list.txt
作者: online365
时间: 2009-6-28 08:11
楼上的,你的代码不行啊,list.txt里面是空的啊。
作者: Hanyeguxing
时间: 2009-6-28 08:25
2楼滴代码没任何问题,鉴定完毕!
如果生成了list.txt,说明:
1,findstr命令本身正常。
2,findstr过程正常完成
那么,问题的原因:
1,没有正确使用文本字符
2,搜索路径不正确
如果你使用了批处理,请将整个批处理贴出来。
[
Last edited by Hanyeguxing on 2009-6-28 at 08:26 ]
作者: online365
时间: 2009-6-28 08:51
汗,真的不行啊~~~~ 郁闷~ 没有问题啊,只是我路径里面有中文`
作者: Hanyeguxing
时间: 2009-6-28 08:54
大哥。。。就把你用的实际命令或批处理贴出来哈。。。
作者: online365
时间: 2009-6-28 09:00
str /mic:"后题答案" "F:\装机\sec\my\shiti" >> c:\list.txt
作者: online365
时间: 2009-6-28 09:00
上面的不是,是这个:
findstr /mic:"后题答案" "F:\装机\sec\my\shiti" >> c:\list.txt
作者: tireless
时间: 2009-6-28 09:16
shiti 是文件夹还是文件?如果是文件夹,要改成 shiti\*
另,如果文件是 utf8 编码格式,findstr 也找不出来
作者: online365
时间: 2009-6-28 09:34
不好意思,好了,原来是路径那里出了问题~大意了。