日期:2014-05-17  浏览次数:20644 次

org.apache.commons.net.ftp 如何获取服务器端所有文件的详细信息
如何用这个包里面的类得方法获得ftp服务器上的文件,文件夹的详细信息啊,就想file类获得本地的文件和文件夹的名,修改时间大小等

------解决方案--------------------
这个确实没用过
------解决方案--------------------
楼主到底想获得本地的还是服务器上的文件的属性?ftp服务器上的属性可用用下面的方法,本地的就不用我说了吧:
Java code

import org.apache.commons.net.ftp.FTPFile;
import java.util.Calendar;
.....

FTPClient ftp = new FTPClient();
....
FTPFile[] fs = ftp.listFiles();

for (int i = 0; i < fs.length; i++) {
    FTPFile ff = fs[i];
    String fileName=ff.getName();   //文件名
    Calendar c=ff.getTimestamp();   //修改时间
}