`
郑云飞
  • 浏览: 818256 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

统计文件夹中所有目录和文件的总个数

 
阅读更多
package file;
import java.io.*;
public class FileCount
{ 
	//全局变量的声明
	public static int i=0,k=0;//i代表文件夹的个数,k代表文件的个数
	public static void main(String [] args)
	{
		digui("E:/1");
		System.out.println("目录的个数="+i+"\n文件的个数="+k);
	}
    public static void digui(String s) 
	{
		File file = new File(s);
		String[] str = file.list();
		for (String str1 : str) 
		{
			file = new File(s + "/" + str1);
			if (file.isDirectory() && !file.isHidden()) 
			{	
				System.out.println("目录:"+str1);	
				++i;
				digui(s + "/" + str1);
			}
			else
			{
				System.out.println("文件:"+str1);
				k++;
			}
		}
	}
}

 

分享到:
评论
6 楼 william_ai 2011-06-08  
find -type f|wc -l
find -type d|wc -l
5 楼 抛出异常的爱 2011-06-08  
t 
final IOFileFilter dirs = new IOFileFilter() {
    public boolean accept(File file) {
        return file.isDirectory();
    }
}
final IOFileFilter files = new IOFileFilter() {
    public boolean accept(File file) {
        return !file.isDirectory();
    }
}

final IOFileFilter none = new IOFileFilter() {
    public boolean accept(File file) {return false;}
};

List alldir = FileUtils.listFiles(file, dirs, none);
List allfile = FileUtils.listFiles(file, files, none);

4 楼 youjianbo_han_87 2011-06-08  
纯新手帖。。
3 楼 freish 2011-06-08  
不怕新手贴啊,能发帖之前的论坛发帖规则。。。
2 楼 郑云飞 2011-06-07  
谢谢夸奖。。
1 楼 antonia 2011-06-07  
这一段写的还是不错的

相关推荐

    统计文件夹内所有文件信息的小程序

    标题中的“统计文件夹内所有文件信息的...总的来说,这个“统计文件夹内所有文件信息的小程序”提供了方便快捷的方式去管理个人或工作环境中的文件系统,提高工作效率,同时也为编程爱好者提供了一个实践和学习的案例。

    Java获取文件夹大小、文件大小,文件个数

    要获取文件个数,也需要使用递归方法,遍历文件夹下的所有文件和子文件夹,计算其个数。下面是一个示例代码: ```java public long getlist(File f) { long size = 0; File flist[] = f.listFiles(); size = ...

    bat批量统计子文件夹有多少个文件并生成txt报告

    有个文件夹下面有很多子文件夹,每个子文件夹有不同数量的文件,bat可以统计下每个子文件各有多少文件然后生成txt报告。 格式如下: 文件夹名 数量 我的音乐 2 我的电影 4 我的图片 0

    统计目录下指定类型的文件个数

    统计目录下指定类型的文件个数,包括子目录等。

    WizTree(快速统计Windows 文件夹大小)

    在WizTree的界面中,用户可以直观地看到文件夹大小的层级结构,从根目录到子文件夹,每一层的大小都清晰可见。此外,它还提供了排序功能,可以按照大小、名称、日期等多种标准对文件夹进行排序,方便用户快速定位到...

    获取文件夹和子文件夹所有文件

    总的来说,"获取文件夹和子文件夹所有文件"这一任务涉及到递归算法、目录遍历以及路径操作等核心概念。在实际应用中,这可能被用来备份文件、搜索特定文件、统计文件数量或者进行批量处理等。了解并掌握这些技能对于...

    bat计算当前目录下所有指定类型的文件数(包括子目录)

    bat计算当前目录下所有指定类型的文件数(包括子目录)

    遍历目录下所有的文件_遍历文件夹文件_java遍历目录下所有文件_

    在Java编程语言中,遍历一个目录下的所有文件和子目录是一项常见的任务,尤其是在处理文件系统操作时。这里我们将深入探讨如何使用Java API来实现这一功能,并解释相关的知识点。 首先,Java提供了`java.io.File`类...

    目录文件列举,文件数统计

    在压缩包子文件的文件名称列表中,`GetDirFileNum`可能是一个程序或脚本的名称,它执行上述列举和统计目录文件数的任务。这个工具可能接收一个目录路径作为输入,然后返回该目录及其子目录下的文件总数。 总之,...

    批处理统计文件夹内的所有文件的数量和总大小的bat

    ### 批处理统计文件夹内的所有文件的数量和总大小的bat #### 背景与需求分析 在日常计算机使用过程中,我们经常会遇到磁盘空间不足的问题,尤其是当磁盘空间变化异常时(如文中所述的磁盘空间无明显原因减少后又...

    多个文件夹内文件数目统计程序,支持多种文件格式

    标题中的“多个文件夹内文件数目统计程序,支持多种文件格式”揭示了这是一个软件工具,它的主要功能是统计指定文件夹及其子文件夹内特定类型文件的数量。这个工具能够处理的文件格式包括tif、jpg、bmp、gif、pdf、...

    自己写的一个获取某文件夹下的文件个数的JAVA程序

    自己写的一个获取某文件夹下的文件个数的JAVA程序

    nodejs实现遍历文件夹并统计文件大小

    在本例中,Node.js被用来遍历文件夹并统计其中每个文件的大小。这一过程涉及到了Node.js的文件系统模块fs,它是Node.js的核心模块之一,提供了丰富的API用于与文件系统进行交互。 实现遍历文件夹功能的代码中,使用...

    文件目录统计器

    文件目录统计器是一款高效实用的工具,主要用于快速统计和分析用户电脑中特定文件夹内的文件信息。这款软件的v1.1绿色版以其轻巧、快速的特点,深受用户喜爱。在处理大量文件和子文件夹时,它能瞬间完成统计工作,极...

    windows下统计文件夹大小程序

    统计某文件夹下所有文件夹的大小 (不递归方式) , 需要跟两参数 第一个参数是要统计的文件夹,第二个参数是统计结果文件名(需要含路径)

    遍历文件夹自动生成目录树

    在这个模型中,根目录位于顶部,其他所有文件和子目录都挂在其下,形成一个层次结构。每个目录可以包含文件和其他子目录,形成一个树状结构。 **遍历文件夹** 遍历文件夹是指程序通过递归或循环的方式访问指定目录...

    统计文件夹下文件行数

    在IT领域,统计文件夹下特定类型文件的行数是一项常见的任务,特别是在代码管理、日志分析和数据处理中。这个任务可以通过编程实现,通常使用脚本语言如Python或批处理脚本来自动化执行。以下是对这个主题的详细阐述...

    【加强版】键盘录入一个文件夹路径,统计该文件夹下的各种后缀名的文件的个数

    【加强版】键盘录入一个文件夹路径,统计该文件夹下的各种后缀名的文件的个数

    统计文件夹内文件名字等信息_统计文件名_

    在这个场景中,标题为“统计文件夹内文件名字等信息_统计文件名_”的项目描述了一个使用VBA编程来统计指定文件夹内所有文件名的应用。以下将详细介绍这个知识点及其相关的VBA编程技术。 首先,我们需要了解VBA的...

    键盘录入一个文件夹路径,统计该文件夹下的各种后缀名的文件的个数。

    键盘录入一个文件夹路径,统计该文件夹下的各种后缀名的文件的个数。例如:.txt有10个,.java有30个......

Global site tag (gtag.js) - Google Analytics