簡體   English   中英

批處理文件 - 下載最新的 FTP 文件夾

[英]Batch file - Download the latest FTP folder

我正在嘗試從 FTP 服務器下載最新的文件夾。 此文件夾包含多個文件夾,其中包含多個 CSV 文件。

我遇到的問題是每天都會創建文件夾,每次運行腳本時,我只希望它下載該位置的最新文件夾。

我不知道如何指定這一點,甚至不知道如何使用批處理文件從 FTP 下載整個文件夾結構。

如果需要任何其他信息,請告訴我,我會立即提供,再次感謝您的幫助。

親切的問候,
劉易斯

沒有簡單的方法可以使用內置的 Windows FTP 客戶端ftp.exe選擇最新的文件夾。 使用 PowerShell 腳本和FtpWebRequest會更幸運。

但是即使您設法選擇了最新的目錄, ftp.exeFtpWebRequest都不支持遞歸下載。

你最好使用一些更強大的 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM