如何获取一个目录下有多少个文件 java

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取一个目录下有多少个文件 java相关的知识,希望对你有一定的参考价值。

参考技术A public class TestFile
public static void main(String[] args)
new TestFile().showFile("路径");//匿名对象
//读取所有文件和文件夹
public void showFile(String dir)
File f = new File(dir);
File fs[] = f.listFiles();//系统文件返回null
int num1=0;//文件
int num2=0;//目录
if(fs!=null)
for(int i=0;i<fs.length;i++)
File currentFile = fs[i];
if(currentFile.isFile())//文件,直接显示
num1+=1;
else num2+=1; showFile(currentFile.getAbsolutePath());/是目录的时候,继续调用方法,读取文件和文件夹



System.out.println("文件数"+num1);
System.out.println("目录数"+num2);

本回答被提问者采纳

以上是关于如何获取一个目录下有多少个文件 java的主要内容,如果未能解决你的问题,请参考以下文章

Linux下如何查看一个文件夹下有多少文件

ubuntu 查看目录下有多少个文件

android读取一个文件夹有多少个文件

如何查看文件夹中文件的个数 linux

c#如何批量获取一个文件夹下的文件属性,然后存入数据库

怎么查看linux文件夹下有多少个文件