我需要一个脚本来下载给定目录中的所有文件。我只有ftp访问权限。

快速测试表明,我无法使ftp客户端从命令行登录。即使尝试了Arnshea的答案,它仍然拒绝从文件或标准输入中读取密码。

即使登录后,我也无法下载通配符。 (已修复mget,感谢Arnshea)

尝试wget也会失败。

只要简单,我就可以使用Windows或Linux。

最佳答案

如果您在Windows上,则可以向其传递一个文本文件,其中包含要执行的命令...

例如。,

ftp -s:ftptest.txt ftp.download.com

ftptest.txt所在的位置
anonymous
[email protected]
bin
hash
prompt
mget *.*
quit

09-11 18:32