联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for /d /r "c:\program files\adobe" %%a in (reader) do @if exist "%%a" set paths=%%a echo %paths%
for /f "delims=" %%a in ('dir /b/ad/s "c:\program files\adobe\acrobat*"') do @if exist "%%~fa" echo %%~na
Originally posted by adan at 2007-9-19 09:19 PM: 那為何ECHO %paths%卻顯示"c:\program files\adobe\acrobat 8.0\reader 而非顯示指定字串"acrobat 8.0"??
关键是for命令的 /R 参数要理解一下,就是遍历子目录,后面接需要开始遍历的“根目录”参数。