当前位置: 代码迷 >> J2SE >> 怎么获取ftp服务器下要某个上载文件的大小,类库用的common.net.ftp
  详细解决方案

怎么获取ftp服务器下要某个上载文件的大小,类库用的common.net.ftp

热度:7268   发布时间:2013-02-25 00:00:00.0
如何获取ftp服务器上要某个下载文件的大小,类库用的common.net.ftp
FTPFile[]   remoteFiles   =   ftpClient.listFiles();   可以获取当前工作目录的所有文件,能否获得某个我指定下载文件以及他的大小,难道要去遍历匹配到它吗,然后获取它的大小吗??
另问:为何我获取的当前工作目录是这种格式的/e:/FTPtestLocal/User,ftp服务器用的是serv-u,觉得貌似跟这个有关,ftpClient.getSystemName()的内容是UNIX   Type:   L8,当去listFiles的时候抛出的异常跟UNIX有关,谢谢!!!

------解决方案--------------------------------------------------------
File f=new File( "d:\\SYSTEM.GHO ");
long a=f.length();
System.out.println(a);
------解决方案--------------------------------------------------------
提醒一下,这个返回的是大小单位是字节,如果想得到其他单位你需要转换
  相关解决方案