@echo off
for %%a in (c d e f) do (
if exist %%a:\nul (
for /f "tokens=*" %%b in ('dir /s/b/a %%a:\qq.exe') do echo %%b
))
pause通过这段循环查找到qq.exe的路径了,可我只想要qq.exe所在的那个目录就可以了。怎么将除去文件的路径赋值给%%b??求解!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
for %%a in (c d e f) do (
if exist %%a:\nul (
for /f "tokens=*" %%b in ('dir /s/b/a %%a:\qq.exe') do echo %%b
))
pauseOriginally posted by duanml at 2007-7-2 08:49 PM:
echo %%~pb