Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用FTP4J下载整个目录_Java_Ftp4j - Fatal编程技术网

Java 使用FTP4J下载整个目录

Java 使用FTP4J下载整个目录,java,ftp4j,Java,Ftp4j,我已经查阅了文档,但似乎找不到一个可以实现这一点的函数。所以,我假设我应该自己编写代码。进一步查看文档,我发现了一个list()函数,它列出了工作目录中的所有文件。如何在保留目录结构的同时下载所有文件?连接到服务器后: FTPClient client = new FTPClient(); client.connect(host); client.login(user, pass); 您可以更改到所需的文件夹 然后请求文件列表: FTPFile[] list = client.list();

我已经查阅了文档,但似乎找不到一个可以实现这一点的函数。所以,我假设我应该自己编写代码。进一步查看文档,我发现了一个list()函数,它列出了工作目录中的所有文件。如何在保留目录结构的同时下载所有文件?

连接到服务器后:

FTPClient client = new FTPClient();
client.connect(host);
client.login(user, pass);
您可以更改到所需的文件夹

然后请求文件列表:

FTPFile[] list = client.list();
迭代结果的文件数组并下载该文件。 使用:

FTPFile[]list=client.list();
for(int i=0;i
连接到服务器后:

FTPClient client = new FTPClient();
client.connect(host);
client.login(user, pass);
您可以更改到所需的文件夹

然后请求文件列表:

FTPFile[] list = client.list();
迭代结果的文件数组并下载该文件。 使用:

FTPFile[]list=client.list();
for(int i=0;i
啊,你是个掘墓人。非常感谢。啊,你是个掘墓人。非常感谢。