2

嗨,我想循环浏览 FTP 上的文件并一一复制。FTP连接和访问文件夹一切都很好。我的问题是如何遍历 FTP 上的所有文件。似乎没有“For”类型的功能可用于访问 FTP 文件,因为每一行都被视为完整的命令。

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 回答