Java统计文件数量

package com.vfsd;

import java.io.File;
import java.io.IOException;

/*******************************************************************************************************
 * Copyright: vc1.0 2018. All rights reserved.                    <br>
 * The whole package including this class is licensed under        <br>
 *                                                                 <br>
 * @ClassName:                                        <br>
 * @Directory:                                        <br>
 * @author:           luozhubang                                    <br>
 * @version:         v1.0.0                                        <br>
 * @date:                                                <br>
 * @Description:                                                 <br>
 *       1、                                        <br>
 *       2、                                        <br>
 * @Others: 暂无说明                                                <br>
 * @Modification History:                                        <br>
 *       1、                                            <br>
 *       Date:                              <br>
 *       Author:                                        <br>
 *       Modification:                                     <br>
 *                                                                 <br>
 *       2、                                                        <br>
 *       Date:                                                  <br>
 *       Author:                                                   <br>
 *       Modification:                                          <br>
 *
 * @Statement: If you are using the package or parts of it in any commercial way, a commercial license is required. <br>
 *   Visit <a href=‘http://www.bim-times.com‘>http://www.bim-times.com</a> for more information.<br>
 *
*********************************************************************************************************/
public class CountFileNum {
    private static int count1 = 0;
    public static void main(String[] args) throws IOException{
        String dir1="E:\\20190418_relationdata4\\";

        listFiles(dir1);
    }

    public static void listFiles(String filePath) throws IOException{
        File dirFile = new File(filePath);
        if(dirFile.isDirectory()) {
            File[] files1 = dirFile.listFiles();
            for(int i=0;i<files1.length;i++) {
                countNum(files1[i].getPath());
                System.out.println("count:"+count1+"     "+files1[i].getName());
                count1=0;
            }
        }
    }

    public static void countNum(String filePath) throws IOException{
        File dirFile = new File(filePath);
        if(dirFile.isDirectory()) {
            File[] files1 = dirFile.listFiles();
            for(int i=0;i<files1.length;i++) {
                if(files1[i].getName().endsWith("02.txt")) {
                    count1++;
                }
            }

        }
    }

}

原文地址:https://www.cnblogs.com/herd/p/11784000.html

时间: 2024-10-21 21:08:37

Java统计文件数量的相关文章

java 统计文件注释个数

参考:https://segmentfault.com/q/1010000012636380/a-1020000012640905 题目:统计文件中//和/* */注释的个数,双引号中的不算 import java.util.ArrayList; import java.util.Scanner; public class NoteCounter { public static void main(String[] args) throws Exception { // TODO 自动生成的方法

python 遍历文件夹并统计文件数量

使用python遍历文件夹下的子文件夹及文件,并统计出文件夹下文件的数量: 1 import os 2 count = 0 3 4 5 # 遍历文件夹 6 def walkFile(file): 7 for root, dirs, files in os.walk(file): 8 # root 表示当前正在访问的文件夹路径 9 # dirs 表示该文件夹下的子目录名list 10 # files 表示该文件夹下的文件list 11 12 # 遍历文件 13 for f in files: 14

dir 使用,统计文件数量

dir /b /a-d | find /v /c "$$$$" >1.log--※ 来源:·水木社区 newsmth.net·[FROM: 125.46.17.*] 今天去水木看到的.果然强.我来解释一下意思 dir /b  使用空格式(没有标题信息或摘要). dir /a-d /a是显示具有指定属性的文件.d是目录,-d就是去掉目录 | 通道符,把dir /b的输出当中后面find的输入 find /v 显示所有未包含指定字符串的行. /c 仅显示包含字符串的行数 "

Storm监控文件夹变化 统计文件单词数量

监控指定文件夹,读取文件(新文件动态读取)里的内容,统计单词的数量. FileSpout.java,监控文件夹,读取新文件内容 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65

Linux 下统计文件夹大小及文件数量

[查看文件夹大小] # /lib 目录大小 du -sh /lib # /lib 子目录大小  du -sh /lib/*   # 查看 /lib 目录下普通文件大小 find /lib -type f | xargs ls -la | awk -F ' ' 'BEGIN{sum=0} {sum+=$5} END{printf "%d bytes\n", sum}' [统计文件数量] # 查看 /lib 目录的总文件数(包含7种文件类型.包含 /lib 目录自身) find /lib 

Java与Python统计文件夹及子文件夹下文件个数

package dang; import java.io.File; /** * @ClassName: FileCount * @Description: TODO() * @author: dangjinhu * @date: 2018年11月1日 下午2:24:58 */ public class FileCount { public static void main(String[] args) { int[] array = new int[]{0,0}; print(new File

【Linux】Linux统计文件夹、文件数量的命令

# 查看当前目录下的文件数量(不包含子目录中的文件) ls -l|grep "^-"| wc -l # 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录 ls -lR|grep "^-"| wc -l # 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R ls -l|grep "^d"| wc -l # 查询当前路径下的指定前缀名的目录下的所有文件数量# 例如:统计所有以“2016

python 统计文件夹各类格式文件数量, 具通用性

# -*-coding:utf-8-*- #===============================================================================  # 文件夹内 # 1.统计总文件数量  # 2.统计各种格式文件数量 # 3.日志输出 #===============================================================================  import os,time,sys de

linux 命令 文件数量统计

# 查看当前目录下的文件数量(不包含子目录中的文件) ls -l|grep "^-"| wc -l # 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录 ls -lR|grep "^-"| wc -l # 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R ls -l|grep "^d"| wc -l # 查询当前路径下的指定前缀名的目录下的所有文件数量# 例如:统计所有以“2016