中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-10 01:40
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 排除法浏览文件 查看 667 回复 0
楼 主 排除法浏览文件 发表于 2008-10-15 22:05 ·  中国 陕西 西安 电信
初级用户
积分 26
发帖 8
注册 2008-10-12 22:18
17年会员
UID 128203
性别 男
状态 离线
某文件下有N个下级文件夹,且有中文文件夹和英文文件夹。大部分是doc excl.ppt ,想排除这种文件,查看三种文件以外的文件。谢谢!~!

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

我写了个代码,但是不好:

for /R %%i in (*.doc *.xls *.ppt) do set op="%%~dpi"
pushd %op%
md del
copy *.doc .\del
copy *.xls .\del
copy *.ppt .\del

del *.doc
del *.xls
del *.ppt
start explorer %op%

我的代码有问题的,帮这改改,,问题是如果有多个文件夹中存在office文件,就出错了,,本来加个括号能解决,但是路径总是搞不定。。

高手帮忙吧啊。。555555
论坛跳转: