码迷,mamicode.com
首页 > 其他好文 > 详细

ftpClient.listFiles()无法获取ftp文件名列表

时间:2015-12-19 20:27:09      阅读:2758      评论:0      收藏:0      [点我收藏+]

标签:

jar包commons-net-2.2.jar

引用org.apache.commons.net.ftp.*

FTPFile[] fs = ftpClient.listFiles();

获取指定目录文件名列表,

之前一直这样用,在linux上和windows上都没问题,今天不知道为什么fs长度一直是0,无法获取文件列表错误提示:

org.eclipse.debug.core.DebugException: com.sun.jdi.ClassNotLoadedException: Type has not been loaded occurred while retrieving component type of array.

而且fs不会阻塞住。

在网上找资料,说加上ftpClient.enterLocalPassiveMode();

测试能够读取ftp文件列表

参考:http://www.iteye.com/problems/39038

http://icelander.iteye.com/blog/1313986

第二个网址对ftpClient.enterLocalPassiveMode()的解释和我遇到的问题不同

 

ftpClient.listFiles()无法获取ftp文件名列表

标签:

原文地址:http://www.cnblogs.com/FTDtt/p/5059672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!