Каков правильный способ определения, является ли файл или папка пустым в powershell? Я наткнулся на это post и попробовал пример, который дал второй пользователь, и он сработал.Powershell - правильный способ проверки, если каталог пуст
Теперь, я проверял, если каталог пуст, используя свойство длины, например:
(Get-ChildItem -Path "C:\Users\someUser\Downloads\" -Recurse).Length)
Однако, что только возвращает количество байт, что файл/папка. Я тестировал свойство length и обнаружил, что если у вас будет пустой текстовый файл/папка, размещенная в загрузках, свойство length не вернет правильное значение.
Можете ли вы использовать свойство length для правильного определения количества файлов/папок, которые есть в каталоге?
Почему вы не используете 'Test-Path "C: \ Users \ someUser \ Downloads \ *"', как предложено в [другой] (http://stackoverflow.com/a/10550670/608772) ответ того же [сообщения] (http://stackoverflow.com/q/10550128/608772). – JPBlanc
Возможный дубликат [Powershell test, если папка пуста] (http://stackoverflow.com/questions/10550128/powershell-test-if-folder-empty) – jpmc26