簡體   English   中英

將所有文件從一個FTP目錄復制到另一個目錄

[英]Copy all files from one FTP directory to another

我必須將一個ftp目錄中的所有現有文件復制到另一個服務器上的另一個ftp目錄。 我沒有任何編寫腳本的經驗 - 所以對此的任何幫助都會很棒。

我想知道是否可以編寫這個腳本以便它在特定時間每天都能發生?

我應該使用什么軟件/語言? Python是一個很有名的,但我想確保它符合我的要求。

有人可以給我一個基本的代碼實現,如何做到這一點?

提前致謝

最后,您可能最終將整個目錄下載到本地計算機並將其重新上載到另一台計算機,因為通常無法在FTP中的目錄之間復制文件。
請參閱FTP將文件復制到同一FTP中的其他位置

您將找到大量下載和上傳示例。 你甚至不需要腳本語言。 只需使用一些命令行FTP客戶端。

例如,使用WinSCP FTP客戶端 ,您可以使用以下批處理文件( .bat ):

winscp.com /log=copy.log /command ^
    "open ftp://username:password@ftp.example.com/" ^
    "get /source/remote/path/* C:\temporary\local\path\" ^
    "put C:\temporary\local\path\* /destination/remote/path/" ^
    "exit"

請參閱自動與FTP服務器之間進行文件傳輸的指南。

(我是WinSCP的作者)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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