• 主页
  • Java SE
  • J2ME
  • Web开发
  • Java EE
  • Eclipse

获取一个目录下文件及目录数量(包括子目录)

一小只123 2021-04-29 01:50:19
         
int fileCount = 0, folderCount = 0;
long length = 0;
File folder = new File("D:\\lalla");
File []list = folder.listFiles();
for (File file : list){
if (file.isFile()){
fileCount++;
length += file.length();
}else {
folderCount++;
}
}



但是这个只能获取当前目录下的获取不到他的子类 哎
...全文
305 点赞 收藏 6
写回复
6 条回复
biankobe24 04月30日
你的else 分支继续调用你这个方法
回复 点赞
一小只123 04月29日
嗯嗯知道了谢谢
回复 点赞
宾灬 04月29日
递归调用: 写一个方法,参数就是文件夹的路径; 方法内部获取所有文件,判断一下,如果是文件,就打印(或其他操作),如果是文件夹,就继续调用本方法。
回复 点赞
一小只123 04月29日
额比较笨能说细一点么
回复 点赞
Salted-fish 04月29日
递归...........
回复 点赞
一小只123 04月29日
日常顶自己
回复 点赞
发动态
发帖子
Java
创建于2007-09-28

1.8w+

社区成员

8.1w+

社区内容

Java相关技术讨论
社区公告
暂无公告