[英]Batch file - Download the latest FTP folder
我正在嘗試從 FTP 服務器下載最新的文件夾。 此文件夾包含多個文件夾,其中包含多個 CSV 文件。
我遇到的問題是每天都會創建文件夾,每次運行腳本時,我只希望它下載該位置的最新文件夾。
我不知道如何指定這一點,甚至不知道如何使用批處理文件從 FTP 下載整個文件夾結構。
如果需要任何其他信息,請告訴我,我會立即提供,再次感謝您的幫助。
親切的問候,
劉易斯
沒有簡單的方法可以使用內置的 Windows FTP 客戶端ftp.exe
選擇最新的文件夾。 使用 PowerShell 腳本和FtpWebRequest
會更幸運。
但是即使您設法選擇了最新的目錄, ftp.exe
和FtpWebRequest
都不支持遞歸下載。
你最好使用一些更強大的 3rd 方 FTP 客戶端。
例如,使用WinSCP FTP 客戶端,您可以使用get
命令(WinSCP 5.9 和更新版本)的-latest
開關下載最新的文件或文件夾:
winscp.com /command ^
"open ftp://username:password@ftp.example.com/" ^
"cd /remote/path" ^
"lcd c:\local\path" ^
"get -latest *" ^
"exit"
另請參閱使用 WinSCP 下載最新文件的指南。
(我是 WinSCP 的作者)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.