2

こんにちは、FTP 上のファイルをループして、1 つずつコピーしたいと思います。FTP接続とフォルダへのアクセスはすべて問題ありません。私の質問は、FTP 上のすべてのファイルをループする方法です。各行が完全なコマンドと見なされるため、FTP ファイルへのアクセスに使用できる「For」タイプの機能はないようです。

open MyServerName 21 
MyUserName
MyPassword
lcd E:\LocalDirectory
cd /FTPDirectory/upload
I WANT TO LOOP THROGH ALL FILES AND COPY ONE BY ONE TO LOCAL DIRECTORY
disconnect
bye

FTP のすべてのファイルをループしたい理由は、ロックされていないコピー可能なファイルだけをコピーしたいからです。

4

1 に答える 1

0

別のFTPクライアントを使用します:wget。

-mオプション(--mirrorの場合)を使用して、スクリプトで次を使用します

cd mylocaldirectory
wget -m ftp://username:password@hostname/theremotedirectory 
于 2013-01-14T14:12:19.457 に答える