标题: [网络连接] 批处理如何定时从服务器下载指定日期的文件并解压? [打印本页]
作者: lazygc520 时间: 2008-8-2 09:21 标题: 批处理如何定时从服务器下载指定日期的文件并解压?
现在我有一个很急的问题,但是我又是新手,所以还想请众高手帮帮忙。
问题是这样的:现在需要每天定时通过ftp从服务器上抓取一些数据,但是这些所需要的数据是放在每天按日期生成的文件夹当中的,然后放在指定文件夹。如果获取了数据后,因为原始数据是打包的,现在需要解压缩。
请问下这种情况应该怎么处理,是不是分两步完成?
作者: Batcher 时间: 2008-8-4 19:51
一个批处理可以完成。
你是一点都不会呢?还是自己写的代码没能实现功能?
作者: 愚无尽 时间: 2008-8-4 20:20
进来看看别的问题解决情况如何,我的问题还没解决。。。
作者: pusofalse 时间: 2008-8-4 23:56
ftp命令是我的弱项,爱莫能助了。请教论坛高手吧。
作者: Batcher 时间: 2008-8-5 11:38
- @echo off
- set DstFolder=C:\test\FtpUnzip
- set RarPath=C:\Program Files\WinRAR
- set FtpFile=TempAcc.txt
- set Today=%date:~0,10%
- >"%FtpFile%" echo USERNAME
- >>"%FtpFile%" echo PASSWORD
- >>"%FtpFile%" echo bin
- >>"%FtpFile%" echo cd %Today%
- >>"%FtpFile%" echo mget *.rar
- >>"%FtpFile%" echo bye
- ftp -v -i -s:"%FtpFile%" IPADDRESS
- "%RarPath%\Rar.exe" x -y -ad "*.rar" "%DstFolder%"
复制代码
作者: lazygc520 时间: 2008-8-7 15:43
多谢高手指点,之前我不会的。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |