我有一个预定义的ftp链接,另一端有一个zip文件,我想保存到我的云服务器上的目录(运行Windows Server 2008)。将zip文件保存到指定目录后,举个例子说“c:\ MyZipFiles \ ZipFile-1.zip”,我想解压缩文件,以便zip文件中包含的所有文件都可以在同一目录下访问。我目前正在手动执行此操作,并且我希望通过创建将为我执行这些步骤的.bat或.cmd文件来自动执行此过程。
解压缩zip文件后,我在Windows Server Manager的任务计划程序中有一项任务,可以将解压缩的文件用于其他任务。
预定义的链接看起来像这样: ftp://idx.realtor.com/idx_download/files.zip
我非常感谢能帮助我的人......
答案 0 :(得分: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对我来说是离线的,所以可能需要一些调整,但这应该会让你朝着正确的方向前进。