Java 如何在不列出文件的情况下获取Windows计算机文件计数?

Java 如何在不列出文件的情况下获取Windows计算机文件计数?,java,windows,file,command-line,counter,Java,Windows,File,Command Line,Counter,有没有一种方法可以显示文件计数而不列出文件 我有一个Java程序,我想在其中列出Windows计算机硬盘上的文件总数。我知道的唯一方法是在打印总数之前列出所有文件。这是唯一的方法。如果您右键单击一个大文件夹并执行属性操作,您将看到资源管理器需要一些时间来遍历文件系统并完成所有操作。如果微软不能找到一种方法来加速这一过程,你就不太可能做到。这是唯一的方法。如果您右键单击一个大文件夹并执行属性操作,您将看到资源管理器需要一些时间来遍历文件系统并完成所有操作。如果Microsoft无法找到加快进程的方

有没有一种方法可以显示文件计数而不列出文件


我有一个Java程序,我想在其中列出Windows计算机硬盘上的文件总数。我知道的唯一方法是在打印总数之前列出所有文件。

这是唯一的方法。如果您右键单击一个大文件夹并执行属性操作,您将看到资源管理器需要一些时间来遍历文件系统并完成所有操作。如果微软不能找到一种方法来加速这一过程,你就不太可能做到。

这是唯一的方法。如果您右键单击一个大文件夹并执行属性操作,您将看到资源管理器需要一些时间来遍历文件系统并完成所有操作。如果Microsoft无法找到加快进程的方法,您就不太可能找到。

如果不枚举整个文件夹树,就无法获得文件数。请注意,您不必访问每个文件,但应该能够获得每个文件夹中的文件计数,然后在遍历树时进行累积。我相信这是做你想做的事情的最快方法。

如果不枚举整个文件夹树,就无法获得文件数。请注意,您不必访问每个文件,但应该能够获得每个文件夹中的文件计数,然后在遍历树时进行累积。我相信这是做你想做的事情的最快方式。

出于好奇,什么样的程序?我可能会在将来扩展该程序,但目前我正在制作一个程序来报告电脑统计数据(存储空间、可用存储空间、文件数、目录数…)。出于好奇,什么样的程序?我将来可能会扩展该程序,但目前我正在制作一个程序来报告电脑统计数据(存储空间、可用存储空间、文件数量、目录数量……)。