小松鼠 发表于 2008-10-15 15:51

【已解决】排除法浏览文件,求个批处理。

某文件下有N个下级文件夹,且有中文文件夹和英文文件夹。大部分是doc excl.ppt ,想排除这种文件,查看三种文件以外的文件。谢谢!~!

文件很多很多。一个一个打开很花时间。

[ Edited by小松鼠 on 2008-10-16 09:10 ]

xiongking 发表于 2008-10-15 16:29

给你个指令参考一下:

DIR /A-D /S |FIND /V /I ".DOC"

这个是列出排除doc文件的命令。

xiongking 发表于 2008-10-15 16:36

写了半天bat,最后精简成一个指令给你。

这样:

DIR /A-D | FIND /V /I ".doc" | FIND /V /I ".xls"| FIND /V /I ".ppt" |MORE

xiongking 发表于 2008-10-15 22:41

Posted by 小松鼠 on 2008-10-15 15:51 http://www.ibmnb.com/images/common/back.gif
某文件下有N个下级文件夹,且有中文文件夹和英文文件夹。大部分是doc excl.ppt ,想排除这种文件,查看三种文件以外的文件。谢谢!~!

文件很多很多。一个一个打开很花时间。

[ Edited by小松鼠 on 2008-1 ...

DIR /A-D /S | FIND /V /I ".doc" | FIND /V /I ".xls"| FIND /V /I ".ppt" |MORE

nico 发表于 2008-10-15 23:53

dir /a-d /s | findstr /v /i ".doc .xls .ppt"

xiongking 发表于 2008-10-16 02:05

不错,学到了一个findstr

小松鼠 发表于 2008-10-16 09:03

DIR /A-D
没理解真正意义?

谢谢nico xiongking!~!

luhua 发表于 2008-10-16 10:26

我觉得这样用批处理不好。
我的做法应该是用WINDOWS的搜索功能,先一次性把DOC XLS PPT文件搜索出来,然后把这些文件删除到回收站。接着再搜索*.???就可以把除了文件夹之外的所有文件都搜索出来, 这样浏览的效果是最好的。搞定你的目的之后就可以把回收站的文件恢复或者另存。

luhua 发表于 2008-10-16 10:30

Posted by 小松鼠 on 2008-10-16 09:03 http://www.ibmnb.com/images/common/back.gif
DIR /A-D
没理解真正意义?

谢谢nico xiongking!~!
/A          Displays files with specified attributes.
attributes   DDirectories                RRead-only files
               HHidden files               AFiles ready for archiving
               SSystem files               -Prefix meaning not

即是列出不包括文件夹的文件

luhua 发表于 2008-10-16 10:35

Posted by xiongking on 2008-10-16 02:05 http://www.ibmnb.com/images/common/back.gif
不错,学到了一个findstr

find的兼容性是更好。

小松鼠 发表于 2008-10-16 12:13

列出不包括文件夹的文件

从字面上还是不太理解。文件夹下面有文件,为什么不包括??
页: [1]
查看完整版本: 【已解决】排除法浏览文件,求个批处理。