2012-10-24 66 views
0

我有一個預定義的ftp鏈接,另一端有一個zip文件,我想將其保存到我的雲服務器上的一個目錄(運行Windows Server 2008) 。一旦zip文件被保存到指定的目錄中,例如讓我們說「c:\ MyZipFiles \ ZipFile-1.zip」,我想解壓文件,這樣zip文件中包含的所有文件都可以在同一個目錄中訪問。我目前正在手動執行此操作,並且希望通過創建一個.bat或.cmd文件來自動執行此過程,該文件將爲我執行這些步驟。使用bat或cmd文件從預定義的ftp鏈接檢索zip文件

解壓zip文件後,我在Windows Server Manager的任務計劃程序中有一個任務,準備將解壓縮的文件用於其他任務。

預先定義的鏈接看起來是這樣的: ftp://idx.realtor.com/idx_download/files.zip

我將不勝感激人誰可以幫我這個...

回答

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 

這個批處理fi樂採用「解壓」解壓存檔,您可以在這裏找到:http://gnuwin32.sourceforge.net/packages/unzip.htm 要麼把二進制文件在同一目錄或放到別的地方去,並設置你的Windows路徑

我用我自己的FTP測試中的大部分。你的ftp對我來說是離線的,所以它可能需要一些調整,但這應該讓你在正確的方向。