powershell或bat – 统计所有目录和子目录中的文件

我们有成千上万个文件的硬盘

我需要弄清楚每个文件扩展名有多less

我怎么能做到这一点与Windowspowershell或命令提示符还有什么其他可用?

我需要它通过每个目录。 我公司的这些律师需要这个。 它可以是整个硬盘的总数,不必按目录分解

例:

1232 JPEG 11 exe 45 bat 2342 avi 532 doc 

dir -recurse | 组对象扩展-noelement

只是因为我可以:一个快速和肮脏的cmd解决scheme,不比PowerShell更长:

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