0
我已经查看了文档,我似乎无法找到这样做的功能。所以,我认为我应该自己编码。仔细查看文档,我发现了一个列出工作目录中所有文件的list()函数。我如何在保留目录结构的同时下载所有文件?使用FTP4J下载整个目录
我已经查看了文档,我似乎无法找到这样做的功能。所以,我认为我应该自己编码。仔细查看文档,我发现了一个列出工作目录中所有文件的list()函数。我如何在保留目录结构的同时下载所有文件?使用FTP4J下载整个目录
后您连接到服务器:
FTPClient client = new FTPClient();
client.connect(host);
client.login(user, pass);
可以切换到所需的文件夹
client.changeDirectory(ftpFolder);
,然后你要求的文件列表:
FTPFile[] list = client.list();
迭代t他提交结果数组并下载文件。 使用:
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());
}
啊,你是一名严肃的挖掘者。非常感谢你。 – Nyx
到目前为止你做了什么? –