我有這個批處理代碼,它只在文件名中沒有空格時才起作用。 我能做些什麼來找到名稱中包含空格的文件?在findstr中查找包含空格的文件
@echo off
echo.open localhost >file.tmp
echo.user user1 user1 >>file.tmp
echo.dir >>file.tmp
echo.bye >>file.tmp
FTP -n <file.tmp >output.tmp
Del file.tmp
echo.open localhost >file.tmp
echo.user user1 user1 >>file.tmp
FOR %%A IN (*.*) DO call :Existe %%A
echo.bye >>file.tmp
FTP -n <file.tmp >nul
DEL file.tmp
DEL output.tmp
GOTO :EOF
:Existe
Findstr /I %1 output.tmp > nul
IF NOT %ErrorLevel% == 0 ECHO.put %1 >>file.tmp
我也這樣做,但它不工作
:Existe
Findstr /I /c:"%1" output.tmp > nul
IF NOT %ErrorLevel% == 0 ECHO.put "%1" >>file.tmp
'DO撥打:Existe 「%% A」'和調整的' 「%1」'相應實例。 – Compo