Подсчитать все файлы в папке и подпапке + папки, в которых указано 0 файлов - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь запустить команду Powershell или CMD, которая считает все файлы в 1 папке и ее подпапке. У меня есть скрипт, который считает все файлы, но он не находит скрытых файлов. Проблема, которую я обнаружил, состояла в том, что в моей сетевой папке была папка с 0 файлами, но когда я захожу в папку, там много файлов.

Есть ли способ поместить эти файлы вcount?

Я пробовал несколько команд Powershell и команд CMD.

Get-ChildItem -Recurse -File | Measure-Object | %{$_.Count}

Я могу получить его только для подсчета файлов, которые Windows может увидеть, если в папке указано 0 файлов, но есть файлытам это не считается.

1 Ответ

1 голос
/ 04 октября 2019

Используйте силу

PS> Get-ChildItem -Path c:\test | Measure-Object | Select-Object -ExpandProperty Count
16
PS> Get-ChildItem -Path c:\test  -Force | Measure-Object | Select-Object -ExpandProperty Count
17

Параметр -Force в Get-ChildItem заставит включить скрытые файлы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...