标题: 请帮我看下我的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
果然!
谢谢!!!