问题背景描述:http://bbs.bathome.net/thread-5475-4-1.html @echo off rem 指定FTP用户名 set ftpUser=xxx rem 指定FTP密码 set ftpPass=xxxxxxx rem 指定FTP服务器地址 set ftpIP=xxx.xxx.xxx.xx rem 指定待下载的文件位于FTP服务器的什么位置 set ftpFolder=/export/home/PROD/ntcdata rem 指定从FTP下载下来的文件存放到什么地方 set DownFolder=E:/ rem 指定下载几分钟前的文件 set MinsAgo=60 set ftpDir=%temp%/TempDir2.txt set ftpDown=%temp%/TempDown2.txt rem 假设本机日期时间格式为yyyy-mm-dd hh:nn:ss set FileY=%date:~0,4% if %time:~0,2% lss 10 (set hh=0%time:~1,1%) else (set hh=%time:~0,2%) call :DateToMins %date:~0,4% %date:~5,2% %date:~8,2% %hh% %time:~3,2% Mins set /a Mins-=MinsAgo call :MinsToDate %Mins% DstYear DstMonth DstDay DstHour DstMin >"%ftpDir%" echo.%ftpUser% >>"%ftpDir%" echo.%ftpPass% >>"%ftpDir%" echo bin >