标题: [日期时间] 批处理怎样从FTP下载最新的压缩文件? [打印本页]
作者: natasall 时间: 2013-10-23 12:50 标题: 批处理怎样从FTP下载最新的压缩文件?
运行批处理实现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
求各位大神帮帮我!~~
作者: foxJL 时间: 2013-10-23 13:48
日期改成这种格式- echo %date:~5,2%%date:~8,2%
复制代码
作者: natasall 时间: 2013-10-23 17:27
谢谢foxjl 已经解决了!~~
作者: hzcxdgioa 时间: 2013-11-29 00:33
路过看看!!!!!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |