[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 批处理如何定时从服务器下载指定日期的文件并解压?

现在我有一个很急的问题,但是我又是新手,所以还想请众高手帮帮忙。

问题是这样的:现在需要每天定时通过ftp从服务器上抓取一些数据,但是这些所需要的数据是放在每天按日期生成的文件夹当中的,然后放在指定文件夹。如果获取了数据后,因为原始数据是打包的,现在需要解压缩。

请问下这种情况应该怎么处理,是不是分两步完成?

一个批处理可以完成。
你是一点都不会呢?还是自己写的代码没能实现功能?

TOP

进来看看别的问题解决情况如何,我的问题还没解决。。。

TOP

ftp命令是我的弱项,爱莫能助了。请教论坛高手吧。
心绪平和,眼藏静谧。

TOP

  1. @echo off
  2. set DstFolder=C:\test\FtpUnzip
  3. set RarPath=C:\Program Files\WinRAR
  4. set FtpFile=TempAcc.txt
  5. set Today=%date:~0,10%
  6. >"%FtpFile%" echo USERNAME
  7. >>"%FtpFile%" echo PASSWORD
  8. >>"%FtpFile%" echo bin
  9. >>"%FtpFile%" echo cd %Today%
  10. >>"%FtpFile%" echo mget *.rar
  11. >>"%FtpFile%" echo bye
  12. ftp -v -i -s:"%FtpFile%" IPADDRESS
  13. "%RarPath%\Rar.exe" x -y -ad "*.rar" "%DstFolder%"
复制代码

TOP

多谢高手指点,之前我不会的。

TOP

返回列表