powershell 或 bat - 计算所有目录和子目录中的文件数量

powershell 或 bat - 计算所有目录和子目录中的文件数量

我们有一个有数十万个文件的硬盘

我需要弄清楚我们有多少个文件扩展名

我如何使用 windowspowershell 或命令提示符或其他可用程序来执行此操作?

我需要它遍历每个目录。我公司的律师需要这个。它可以是整个硬盘的总数,而不必按目录细分

例子:

1232 JPEG
11 exe
45 bat
2342 avi
532 doc

答案1

dir -recurse | group-object 扩展 -noelement

答案2

只是因为我可以:一个快速而肮脏的cmd解决方案,它并不比 PowerShell 长太多:

(for /r %f in (*) do @(set /a EXT:%~xf+=1 >nul 2>&1))&set EXT:

相关内容