gpt4 book ai didi

java - 使用 FTP4J 下载整个目录

转载 作者:行者123 更新时间:2023-12-02 00:11:37 25 4
gpt4 key购买 nike

我浏览了文档,但似乎找不到执行此操作的函数。所以,我认为我应该自己编码。进一步查看文档,我发现了一个 list() 函数,它列出了工作目录中的所有文件。如何在保留目录结构的同时下载所有文件?

最佳答案

连接到服务器后:

FTPClient client = new FTPClient();
client.connect(host);
client.login(user, pass);

You change to the desired folder

client.changeDirectory(ftpFolder);

然后您请求文件列表:

FTPFile[] list = client.list();

迭代结果文件数组并下载文件。使用:

FTPFile[] list = client.list();
for (int i = 0; i < list.length; i++)
{
//client.download("localFile", new java.io.File("remotefile);
client.download(list[i].getName(), new java.io.File(list[i].getName());
}

关于java - 使用 FTP4J 下载整个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12700012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com