import java.io.File;
import java.io.FilenameFilter;
/**
* 文件下有多少个XXX类型的文件
* */
public class TestNum {
private static int count = 0;
public static void main(String[] args){
File f = new File("D:\\pachage");
//System.out.println(f.getName());
int c = getFileNum(f);
System.out.println(c);
}
public static int getFileNum(File f){
if(f != null){
if(f.isDirectory()){
//System.out.println("filename==" + f.getName());
File[] subFiles = f.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name) {
if(dir.isDirectory())return true;
if(name.lastIndexOf("xls") != -1)return true;
return false;
}
} );
//System.out.println(subFiles.length);
for(int i = 0 ; i < subFiles.length ; i++){
//System.out.println("subFile==" + subFiles[i]);
if(subFiles[i].isFile()){
if(subFiles[i].getName().lastIndexOf("xls") != -1) count++;
}
else if(subFiles[i].isDirectory())
getFileNum(subFiles[i]);
}
}else{
return 1;
}
}
return count;
}
}
分享到:
相关推荐
有个文件夹下面有很多子文件夹,每个子文件夹有不同数量的文件,bat可以统计下每个子文件各有多少文件然后生成txt报告。 格式如下: 文件夹名 数量 我的音乐 2 我的电影 4 我的图片 0
本人写的统计文件夹内所有文件信息的小程序,免费的。
统计目录下指定类型的文件个数,包括子目录等。
主要介绍了批处理统计文件夹内的所有文件的数量和总大小的bat,需要的朋友可以参考下
这是一个统计文件夹下各文件数量的Python代码。 其中,需要将代码中的 folder_path 改为需要统计的文件夹的路径。代码使用 os 模块中的 walk() 函数遍历文件夹中的所有文件,并根据文件类型进行统计。最后输出每种...
利用excel vba进行编程,实现了统计文件夹内文件名的功能
支持选择文件类型,统计文件夹下当前类型 文件行数
可以抓取文件夹内的所有文件信息,包括文件名,文件大小,文件类型,文件创建日期
自动枚举指定文件下所有文件,并根据文件的修改日期进行排序,删除早期生成的超过设定文件数量的文件,保证文件夹内文件数量不会过多!
bat计算当前目录下所有指定类型的文件数(包括子目录)
可以统计指定目录下指定文件类型的文件数量及行数 此文件是用jdk1.5编译的.如果说您的jvm不相符.请联系qq:361606472
自动生成文件夹工具是一款可以帮助你快速生成文件夹来存储文件...1、根据文件夹里的文件数量自动生成对应的文件夹数量,文件夹的名字为1,2,3,4,以此类推; 2、可以设定每个文件夹里放多少个文件,百度网盘是500个,所
打印当前文件夹下指定类型文件到文本文件,方便易用!
Qt读取文件夹内容,文件移动,以及文件夹内文件删除
统计行数 统计行数 统计行数 统计行数 统计行数 统计行数
两个函数,分别可以获取文件夹内的所有文件,还可以获取子文件夹内的所有文件
通过给定的路径,读取下面所有的目录,找出不同类型的文件并统计个数及大小
可统计tif、jpg、bmp,gif,pdf,txt,doc.xml格式文件
统计文件数量,有目录页总数,和分层文件夹内的文件详细列表,即生成文件列表索引。目录页设置了超链接,可链接到后面的分页表,方便文件的整理归档工作。
遍历指定文件夹中的所有文件