ftpClient.listFiles 获取的目录总数不对
我用的是commons-net.jar的包,在使用ftpClient.listFiles(dir)时,对一个目录下如果有文件和子目录,会发现总数不对,出现了两个根目录./...
我用的是commons-net.jar的包,在使用ftpClient.listFiles(dir)时,对一个目录下如果有文件和子目录,会发现总数不对,出现了两个根目录 ./ 和 ../ ,(比如,我一个目录下有两个子目录,一个文件,总共是三个,但是我看了ftpClient.listFiles的length长度为5)然后在递归子目录时,会先找到了根目录,就会重新找这个总目录了,这是怎么回事呢?
展开
2个回答
展开全部
/**
* Accepts all (non-null) FTPFile file entries.
*/
public static final FTPFileFilter isFile = new FTPFileFilter() {
@Override
public boolean accept(FTPFile file) {
return file.isFile();
}
};
ftpClient.listFiles(folderPath, isFile);即可
* Accepts all (non-null) FTPFile file entries.
*/
public static final FTPFileFilter isFile = new FTPFileFilter() {
@Override
public boolean accept(FTPFile file) {
return file.isFile();
}
};
ftpClient.listFiles(folderPath, isFile);即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |