运行批处理实现FTP服务器有更新的话 就下载最新的压缩文件其他之前的时间就不下
服务器FTP目录存放有昨天。前天。今天的文件temp1021.7z temp1022.7z temp1023.7z
批处理命令如下:- @echo off
- echo WScript.Echo DateDiff("d","2008-12-31",Date)>_d_tmp.vbs
- for /f %%i in ('cscript /Nologo _d_tmp.vbs') do set "days=%%i"
- if "%days:~0,-1%"=="" set days=00%days%
- echo open192.168.1.1> ftp.tmp
- echo temp>> ftp.tmp
- echo temp>> ftp.tmp
- echo get temp%days%>>ftp.tmp
- echo bye >> ftp.tmp
- ftp -s:ftp.tmp
- del ftp.tmp
复制代码 运行后提示
ftp> open 192.168.1.1
Connected to 192.168.1.1.
220-FileZilla Server version 0.9.36 beta
220-written by Tim Kosse ([email]Tim.Kosse@gmx.de[/email])
220 Please visit http://sourceforge.net/projects/filezilla/
User (192.168.1.1none)):
331 Password required for temp
230 Logged on
ftp> get temp1759 ----------------------------------------------这里时间始终不对
200 Port command successful
550 File not found
ftp> bye
221 Goodbye
求各位大神帮帮我!~~ |