java　怎么遍历ftp目录下的所有目录以及目录下的文件名称,取出文件的相对路径　[问题点数:40分,结帖人ydcsh]　⋅　WebService.aegis.xml----关于xfire1.2.6与spring2.0集成服务,而后xfire客户端访问此服务端　本版专家分:35　结帖率　92.86%　主要是文件名!!!谢谢　本版专家分:3572　如果用的是apache　commons-net,看一下对应的doc文档吧　很早以前用过,应该还方便的。　java　读取FTP下的所有文件目录,以tree格式存入库　java　读取FTP下的所有文件目录,并一递归的方式组成tree的数据格式保存到数据库中?求大神告诉一下该怎么写。本人很菜,求帮助?　本版专家分:2308　package　com.hmilyld.exp;　import　java.io.File;　public　class　ListFile　{　private　long[]　count　=　new　long[]　{　0,　0　};　private　File　file;　private　long[]　listFile(String　path)　{　file　=　new　File(path);　File[]　f　=　file.listFiles();　for　(int　i　=　0;　i　<　f.length;　i++)　{　if　(f[i].isDirectory())　{　count[0]++;　this.listFile(f[i].getPath());　}　else　{　count[1]return　count;　}　*　得到指定路径下的文件和文件夹数量　*　@param　path　*　要查看的路径　*　@return　object[0]耗时(毫秒)
*　object[1]文件夹数量
*　object[2]文件数量　public　Object[]　getFileCount(String　path)　{　long　t　=　System.currentTimeMillis();　long[]　count　=　this.listFile(path);　t　=　System.currentTimeMillis()　-　t;　Object[]　o　=　new　Object[]　{　Long.valueOf(t),　Long.valueOf(count[0]),　Long.valueOf(count[1])};　return　o;　}　public　static　void　main(String[]　args)　{　ListFile　l　=　new　ListFile();　Object[]　count　=　l.getFileCount("d:\\");　System.out.println(count[0]);　System.out.println(count[1]);　System.out.println(count[2]Java实现)