在FTP服务器上递归列出子文件夹

时间:2016-07-16 21:29:47

标签: java ftp apache-commons-net

我的问题是用Java获取FTP服务器上所有文件的路径。我希望能够在服务器上创建List<String>所有文件的路径。我需要这个,以便能够确定服务器上是否存在不在本地计算机上的文件,反之亦然。如何获取服务器上每个文件的路径列表?

喜欢:

... 
List<String> templist = new LinkedList<>();
String strings[] = someMethod()
for(int i = 0; i < strings.length; i++){
    templist.add(strings[i]);
} 
...

.forEach(System.out::println())templist上运行时会显示如下内容:

xxx.txt 
foo/bar.txt
foo/b/y.txt

我在Java中使用Apache Commons FTP库。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)