gpt4 book ai didi

java - Apache Commons FTPClient.listFiles

转载 作者:IT老高 更新时间:2023-10-28 20:52:53 25 4
gpt4 key购买 nike

我正在使用 org.apache.commons.net.ftp.FTPClient在我的一个应用程序中使用 FTP 服务器。我能够 connectloginpwdcwd。但是,当我尝试 list 文件时,它不会返回该目录中的文件列表,我确定那里有文件。我使用的方法是FTPFile[] listFiles() ,它返回一个空的 FTPFile 数组。

请在我尝试此操作的代码片段下方找到:

        String hostname = properties.getProperty("FTP_SERVER");
String user = properties.getProperty("FTP_USER");
String passwd = properties.getProperty("FTP_PASSWD");
FTPClient client = new FTPClient();
client.connect(hostname);
client.login(user, passwd);
String reply = client.getStatus();
System.out.println(reply);
client.enterRemotePassiveMode();
client.changeWorkingDirectory("/uploads");
FTPFile[] files = client.listFiles();
System.out.println(files.length);
for (FTPFile file : files) {
System.out.println(file.getName());
}

String[] fileNames = client.listNames();
if (fileNames != null) {
for (String file : fileNames) {
System.out.println(file);
}
}
client.disconnect();

最佳答案

这似乎与我遇到(并已解决)的问题相同,请参阅此答案:

Apache Commons Net FTPClient and listFiles()

关于java - Apache Commons FTPClient.listFiles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2339855/

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