标题:
请帮我看下我的for错在哪里
[打印本页]
作者:
26933062
时间:
2007-2-3 04:06
标题:
请帮我看下我的for错在哪里
运行完暂停语句后提示 此时不应有......太快了,看不清不应有什么?
@echo off
for /f "delims=" %%i in ('dir /ad/b f:\111') do call :del_ "%%~fi"
goto :eof
:del_
echo %1
pause>nul
if "%1"=="f:\111\5 5" echo dddddddd&goto :eof
echo rd /q %1
goto :eof
作者:
namejm
时间:
2007-2-3 04:17
因为你的%1是被强行加上了引号的,所以 if "%1"=="f:\111\5 5" 应改为 if %1=="f:\111\5 5"。
作者:
26933062
时间:
2007-2-3 04:24
果然!
谢谢!!!
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5