我正在使用 Apache FTPClient 来获取文件和子目录文件列表。但它无法从带有空格的目录名中获取文件列表。这是一个示例-我使用两个不同的目录进行了尝试:
FTPClient client = new org.apache.commons.net.ftp.FTPClient();
client.connect("ftp.domain.com");
client.login("userid", "password");
FTPFile[] names = client.listDirectories("ABC XYZ"); //Empty array
FTPFile[] names2 = client.listDirectories("ABCXYZ"); //working
因此,带有空格的目录名称不返回任何内容。我试图将“%20”和“+”放在空格处。我也试过“\”ABC XYZ\“”。但仍然无法正常工作。我有什么遗漏吗。