如何获取一个目录下有多少个文件 java
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取一个目录下有多少个文件 java相关的知识,希望对你有一定的参考价值。
参考技术A public class TestFilepublic 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的主要内容,如果未能解决你的问题,请参考以下文章