问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 统计某个文件夹下所包含的文件和文件夹的个数

发布网友 发布时间:2022-05-07 04:58

我来回答

3个回答

热心网友 时间:2023-10-16 05:05

listFiles方法返回当前目录内所有文件和子目录的File对象数组。
获取其大小即文件和子目录的数量总和。

遍历数组,用isDirectory方法检验元素是否为目录,这样就把子目录数出来了。

做差就是文件的数量了。

哦,你是想继续数子目录的文件数量情况吗?那就再最外面套个递归。

热心网友 时间:2023-10-16 05:06

java中统计文件夹下的文件数和文件夹数可以采用递归遍历的方法。
我提供一个方法输出特定文件夹下面的文件和文件夹数目,如下:
public void getFileAndDirectory(File file){
int countDirctory = 0;

int countFile = 0;
if(file.isDirectory()){
File []files = file.listFiles();
for(File fileIndex:files){
if(fileIndex.isDirectory()){
countDirectory++;

getFileAndDirectory(fileIndex);

}else {
countFile++;
}
}
}
System.out.println("目录文件数目为:"+countDirectory);

System.out.println("普通文件数目为:"+countFile);

}
方法思路就是遍历到一个文件便判断其是否为目录文件,若为目录文件,则调用该方法,同时目录文件数加1,若为普通文件,则普通文件数加1,便可实现上述的要求。

热心网友 时间:2023-10-16 05:06

递归和非递归。

热心网友 时间:2023-10-16 05:05

listFiles方法返回当前目录内所有文件和子目录的File对象数组。
获取其大小即文件和子目录的数量总和。

遍历数组,用isDirectory方法检验元素是否为目录,这样就把子目录数出来了。

做差就是文件的数量了。

哦,你是想继续数子目录的文件数量情况吗?那就再最外面套个递归。

热心网友 时间:2023-10-16 05:05

listFiles方法返回当前目录内所有文件和子目录的File对象数组。
获取其大小即文件和子目录的数量总和。

遍历数组,用isDirectory方法检验元素是否为目录,这样就把子目录数出来了。

做差就是文件的数量了。

哦,你是想继续数子目录的文件数量情况吗?那就再最外面套个递归。

热心网友 时间:2023-10-16 05:06

java中统计文件夹下的文件数和文件夹数可以采用递归遍历的方法。
我提供一个方法输出特定文件夹下面的文件和文件夹数目,如下:
public void getFileAndDirectory(File file){
int countDirctory = 0;

int countFile = 0;
if(file.isDirectory()){
File []files = file.listFiles();
for(File fileIndex:files){
if(fileIndex.isDirectory()){
countDirectory++;

getFileAndDirectory(fileIndex);

}else {
countFile++;
}
}
}
System.out.println("目录文件数目为:"+countDirectory);

System.out.println("普通文件数目为:"+countFile);

}
方法思路就是遍历到一个文件便判断其是否为目录文件,若为目录文件,则调用该方法,同时目录文件数加1,若为普通文件,则普通文件数加1,便可实现上述的要求。

热心网友 时间:2023-10-16 05:06

java中统计文件夹下的文件数和文件夹数可以采用递归遍历的方法。
我提供一个方法输出特定文件夹下面的文件和文件夹数目,如下:
public void getFileAndDirectory(File file){
int countDirctory = 0;

int countFile = 0;
if(file.isDirectory()){
File []files = file.listFiles();
for(File fileIndex:files){
if(fileIndex.isDirectory()){
countDirectory++;

getFileAndDirectory(fileIndex);

}else {
countFile++;
}
}
}
System.out.println("目录文件数目为:"+countDirectory);

System.out.println("普通文件数目为:"+countFile);

}
方法思路就是遍历到一个文件便判断其是否为目录文件,若为目录文件,则调用该方法,同时目录文件数加1,若为普通文件,则普通文件数加1,便可实现上述的要求。

热心网友 时间:2023-10-16 05:06

递归和非递归。

热心网友 时间:2023-10-16 05:06

递归和非递归。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑lol突然很卡怎么办啊电脑玩lolfps低怎么解决 危化品仓库有什么设备 香港中文大学2021-2022在河北,重庆最低录取分数线 ChaCheer 洽洽 南瓜子 盐焗味 500g-适用对象 老闫家小粒香南瓜子-适用对象 洽洽盐焗味南瓜子-适用对象 盐焗南瓜子里有添加明矾吗 老街口盐焗味南瓜子500g*2袋量大优惠休闲零食 一天走多少步可以减肥每天走多少步可以减肥 肉炖土豆需要炖多久时间 福建最具有特色代表的特产是什么 三明哪家装修公司好? 厦门一品名匠建筑装饰有限公司怎么样? 福建省名匠轩木业有限公司怎么样? 泉州市名匠装饰有限公司怎么样? 小波变换可不可以看做是傅立叶变化换的推广? 请写出傅里叶变换的数学表达式,分析其应用意义。谈一谈傅里叶变换与小波变换的差异。 小波变换与傅里叶变换有何异同 朋友30岁父母去世没老婆悲剧呀,昨天喊他堂哥到我饭店吃饭今天又来喝酒吃饭了,每次都是他付钱? 30岁男人父母去世,没有老婆政府不给申请低保怎么办呀? 30岁男人父母去世,没有老婆,能不能申请低保呀? 朋友30岁父母去世他这辈子完蛋了没老婆,还没存款? 身世很可怜30岁父母前年就去世了,有必要让朋友知道吗,还是告诉同事? 30岁男人父母没了,还有哪些人陪伴他,没老婆人生绝望? 失去父母人生没有意义了,28岁没结婚咋办谁能救救我? 朋友完蛋了30岁父母去世,没老婆同龄人都结婚找20岁的小女孩差距又大? 朋友30岁一无所有没有父母他是不是永远不能翻身打光棍了? 30岁父亲去世什么感受 30岁男人父母去世,是不是没几年奔头了? 有没有20多岁或者30岁父母就去世了的人? 如何获取一个目录下有多少个文件 java java处理读取一个文件夹下的10个文件后再读取11~20该如何实现呢? java实现动态读取文件夹文件信息 java web 如何读取一个磁盘下的一个文件夹下的所有 韩国哪个品牌的化妆品适合23岁的用,我是痘痘肌,毛孔粗大,有黑头,混合型肌肤的,之前听人家说让我用 课表怎么做excel 27岁脸上有痘痘适合韩国的什么品牌护肤品 韩国护肤品,什么系列适合夏天用 小波变换和傅里叶变换得到的主频不同,正确吗 2022年武汉理工大学土木工程考研什么时候查询复试成 2022年湖北经济学院研究生复试是线上还是线下 湖北2022cpa考试时间是什么时候 2022年湖北大学研究生毕业论文盲审时间 湖北大学2022计算机研究生复试名单什么时候公布 湖北工业大学2022研究生拟录取什么时候出来 2022年湖北7市州联考时间 湖北高中体考时间2022具体时间 湖北注册会计师考试时间是在2022年的几月份呢 访客系统的主要应用领域有哪些? 吕宋岛的介绍