0

我有一个预定义的 ftp 链接,另一端有一个 zip 文件,我想将它保存到我的云服务器(运行 Windows Server 2008)上的目录中。将 zip 文件保存到指定目录后,例如“c:\MyZipFiles\ZipFile-1.zip”,我想解压缩文件,以便 zip 文件中包含的所有文件都可以在同一目录中访问. 我目前正在手动执行此操作,我想通过创建将为我执行这些步骤的 .bat 或 .cmd 文件来自动化此过程。

解压缩 zip 文件后,我在 Windows 服务器管理器的任务计划程序中有一个任务,可以将解压缩的文件用于其他用途。

预定义的链接如下所示:ftp: //idx.realtor.com/idx_download/files.zip

我将非常感谢任何可以帮助我的人...

4

1 回答 1

1

批处理文件

ftp -s:ftp_cmds.txt host-name-goes-here
unzip local-file.zip
exit

ftp_cmds.txt

username-goes-here
password-goes-here
cd remote-directory-goes-here
get files.zip local-file-name-goes-here.zip
quit

这个批处理文件使用“解压缩”来解压缩存档,您可以在这里找到它:http : //gnuwin32.sourceforge.net/packages/unzip.htm 将二进制文件放在同一目录中或将它们放在其他地方并设置您的窗口小路

我使用自己的 ftp 来测试其中的大部分内容。你的 ftp 对我来说是离线的,所以可能需要一些调整,但这应该会让你朝着正确的方向前进。

于 2012-10-24T02:56:08.070 回答