Назад | Перейти на главную страницу

powershell или bat - подсчет файлов во всех каталогах и подкаталогах

у нас есть жесткий диск с сотнями тысяч файлов

мне нужно выяснить, сколько у нас каждого расширения файла

как я могу сделать это с помощью windowspowershell или командной строки или что-нибудь еще?

мне нужно, чтобы пройти через каждый каталог. это нужно юристам моей компании. он может быть общим для всего жесткого диска, его не нужно разбивать по каталогам

пример:

1232 JPEG
11 exe
45 bat
2342 avi
532 doc

dir -recurse | группа-объект Расширение -noelement

Просто потому, что я могу: быстро и грязно cmd решение, которое не намного длиннее, чем у PowerShell:

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