使用FileZilla FTP客户端下载特定网站的大量文件

时间:2016-02-01 04:04:35

标签: ftp filezilla

我们列出了要下载的文件网站:

ftp://aaa.bbb.ccc/folder1/file0111.dat
ftp://aaa.bbb.ccc/folder2/file0234.dat
ftp://aaa.bbb.ccc/folder5/file1987.dat
...
ftp://aaa.bbb.ccc/folder9/fileXXYY.dat

文件数量太大,比如1000,我们无法逐个选择它们。 因此,我们计划将网站放入文本文件,例如website.txt, 然后使用FilleZilla下载website.txt的所有dat文件。

FileZilla可以这样做吗?

非常感谢!
亲爱的,EmanLee

3 个答案:

答案 0 :(得分:1)

您可以创建一个queue.xml文件,Filezilla将在该xml中下载这些文件。 以下是“导出方法”中的示例,您必须将其导入Filezilla。文件 - >导出/导入

Dispatcher.PushFrame

https://trac.filezilla-project.org/ticket/4905

答案 1 :(得分:0)

FileZilla不支持脚本编写:
Command line option to download file in FileZilla

您可以使用WinSCP scripting下载文件列表。

例如,您可以创建批处理文件(get.bat),如:

@echo off

winscp.com /command ^
    "open ""%1""" ^
    "get ""%2""" ^
    "exit"

而不是从另一个批处理文件中这样称呼它:

@echo off

call get.bat ftp://aaa.bbb.ccc/folder1/ file0111.dat
call get.bat ftp://aaa.bbb.ccc/folder2/ file0234.dat
call get.bat ftp://aaa.bbb.ccc/folder5/ file1987.dat
...
call get.bat ftp://aaa.bbb.ccc/folder9/ fileXXYY.dat

另见Upload to multiple servers / Parametrized script。虽然为了避免混淆,请注意我的答案不使用文章中描述的技术。

答案 2 :(得分:-1)

您可以使用wget -i website.txt