哦,MY GOD,忘了把代码贴上去了!!!!!!
代码如下:
@echo off
setlocal
cls
echo.
echo;
echo 查找FTP上指定的文件或者文件夹是否存在,没有技巧性可言,只供学习... ...
echo.
:bagpipe
set /p bag=选择登陆模式(匿名模式(A) 非匿名模式(B)):
if /i "%bag%"=="A" goto A
if /i "%bag%"=="B" goto B
cls
goto bagpipe
:A
set /p filename=Enter You Will Find filename:
set /p destip=Enter FTP address:
(echo ls|ftp -A %destip%)>2.txt
findstr /i /c:%filename% 2.txt&&echo 文件(夹)存在!!!||echo 文件(夹)不存在!!!
del 2.txt
endlocal
goto :EOF
:B
set /p filename=Enter You Will Find filename:
set /p destip=Enter FTP address:
set /p bag=Username:
set /p pipe=Password:
echo open %destip%>1.txt
echo %bag%>>1.txt
echo %pipe%>>1.txt
(echo ls|ftp -s:1.txt)>2.txt
findstr /i /c:%filename% 2.txt&&echo 文件(夹)存在!!!||echo 文件(夹)不存在!!!
del 2.txt;1.txt
endlocal
goto :EOF