您好我想通过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中的所有文件,我想只复制那些未锁定且可供复制的文件。
答案 0 :(得分:0)
使用其他FTP客户端:wget。
使用-m
选项(对于--mirror),在脚本中使用以下内容
cd mylocaldirectory
wget -m ftp://username:password@hostname/theremotedirectory