如何 用Java 实现 获取FTP服务器上的所有文件名,已知FTP的密码,用户名!远程获取!

本地获取也行,FTP服务器上有好多文件夹和文件!文件夹里面又有好多文件夹和文件!
不知道怎么解决,希望高手指点!

第1个回答  2012-03-19
public void ftpJdomFile(String dir) throws FileNotFoundException, IOException{
//创立根节点
// 下面这个方法是列出指定目录下的所有文件和文件夹
List dirslist=Arrays.asList(new File(dir).listFiles());
for (Iterator i = dirslist.iterator(); i.hasNext();) {
// System.out.println(i.next()); // line 1
String s=i.next().toString();
if (new File(s).isFile()) {
System.out.println(s+"-文件");
}
if (new File(s).isDirectory()) {
System.out.println(s+"++++++++文件夹");
ftpJdomFile(s);
}

}

}