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

Listing subfolders recursivelly on FTP server

我的问题是在 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 库。

感谢您的帮助!