//若ftp服务端是linux下的vsftp,下面的代码可以实现遍历
String ftpDirectory = "/data/ftp/xxx/";
try {
DataInputStream dis = new DataInputStream(ftpClient.nameList(ftpDirectory));
String filename = "";
while ((filename = dis.readLine()) != null) {
System.out.println(filename);
}
} catch (Exception e) {
e.printStackTrace();
}
而在windows下,不知道是否目录写法的原因
String ftpDirectory = "/xxx/"; //这里是把ftp帐号的目录设在D:\www下,所以都用相对目录来设置ftp目录的。
其他同,Run一下,Console下面报错:NLST /: 550 No Files found.
求指导。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.