Поиск по сайту:

PowerShell: Поиск пустых папок (и их удаление)


Мы живем в эпоху больших данных. Слишком много данных за слишком короткий срок. У вас могут быть пустые папки в вашей среде, и если вы хотите их найти и удалить, то вы находитесь в правильном месте. Мы сделаем именно это.

Запустите этот небольшой скрипт ниже, чтобы удалить все пустые папки.

Вверху нужно указать путь к корневой папке. В моем случае это C:\Data. Вы будете запрошены подтвердить удаление.

Get a list of all folders
$rootfolder = "C:\Data"
$folders = Get-ChildItem -Path $rootfolder -Directory -Recurse

Filter out the empty folders
$emptyFolders = $folders | Where-Object {$_.GetFileSystemInfos().Count -eq 0}

Delete the empty folders
$emptyFolders | Remove-Item -Force -Verbose

А вот код в действии.

Мы немного убрались. Это хорошо.

Статьи по данной тематике