@echo off
set drv=c d e f g h i j k l m n o p q r s t u v w x y z
for %%a in (%drv%) do (
for /f "delims=*" %%i in ('dir/a-d/b/s %%a:\*.doc') do echo %%i
)
pause
我想查找更多类型的文件,*.txt *.rar *.doc *.excl 在in 后括号如何联接起来。
for /f "delims=*" %%i in ('dir/a-d/b/s %%a:\*.doc,*.txt,*.rar') do echo %%i这样用,联接,只能查到当前目录下第二类型以后的文件
变通了一下改成如下代码@echo off
set drv=c d e f g h i j k l m n o p q r s t u v w x y z
set file=*.rar *.doc
for %%a in (%drv%) do (
for /f "delims=*" %%i in ('dir/a-d/b/s %%a:\%file%') do echo %%i>>c:\file.txt
)2>nul
pause
不成,只能遍历RAR文件
[
Last edited by haiou327 on 2008-8-20 at 08:32 PM ]