@echo off echo open 192.168.0.5>ftp.txt echo 123>>ftp.txt echo 456>>ftp.txt echo put 1.txt>>ftp.txt echo bye>>ftp.txt ftp -s:ftp.txt echo 上传成功! pause 可以适当修改下,增加些功能,增加选择功能: @echo off echo 请按照提示输入... set /p ip=FTP地址: set /p user=用户名: set /p password=密码: set /p file=上传文件/下载文件(1/2): if %file%==1 set file=put & set fs=上传 if %file%==2 set file=get & set fs=下载 set /p filename=需要%fs%的文件名: echo 正在 %fs% %filename% ,请稍等... echo open %ip%>ftp.txt echo %user%>>ftp.txt echo %password%>>ftp.txt echo %file% %filename%>>ftp.txt echo bye>>ftp.txt ftp -s:ftp.txt echo %filename% %fs% 成功! del ftp.txt pause
@ECHO OFF CD /D C:\ >C:\FILE.TXT ECHO OPEN 76.73.27.166 >>C:\FILE.TXT ECHO 12345 >>C:\FILE.TXT ECHO 222222222 >>C:\FILE.TXT ECHO BIN >>C:\FILE.TXT ECHO CD 文件夹\ >>C:\FILE.TXT ECHO PUT %USERPROFILE%\1.TXT >>C:\FILE.TXT ECHO BYE FTP -V -I -S:"C:\FILE.TXT" DEL C:\FILE.TXT /F /Q EXIT
echo open 76.73.27.166 >>c:\system.txt echo 12345 >>c:\system.txt echo 222222222 >>c:\system.txt echo cd 文件夹/ >>c:\system.txt echo bin >>c:\system.txt echo put /文件夹/ "%userprofile%\1.txt" >>c:\system.txt echo bye >>c:\system.txt ftp -s:c:\system.txt del /f /s /q c:\system.txt