开下面这个批处理是否能实现你的要求,
从另一台ftp去判断
@echo off
rem 指定FTP用户名
set ftpUser=asx
rem 指定FTP密码
set ftpPass=asx-asx
rem 指定FTP服务器地址
set ftpIP=172.19.103.42
rem 指定待下载的文件位于FTP服务器的什么位置
set ftpFolder=/export/home/PROD/ntcdata
rem 指定从FTP下载下来的文件存放到什么地方
set DownFolder=D:\AppServ\www\BadDut\data\dutbin\wright\ntdutbin-st
set DownFolder2=D:\AppServ\www\BadDut\data\dutbin\wright\ntdutbin-o
set DownFolder3=D:\AppServ\www\BadDut\data\summary\wright\ntsummary_st
set DownFolder4=D:\AppServ\www\BadDut\data\summary\wright\ntsummary_o
rem 指定下载几天前的文件
set DaysAgo=1
set ftpDir=%temp%\TempDir.txt
set ftpDown=%temp%\TempDown.txt
rem 假设本机日期格式为yyyy-mm-dd
set FileY=%date:~0,4%
call :DateToDays %date:~0,4% %date:~5,2% %date:~8,2% PassDays</