У меня есть файл со списком имен папок, таких как:
Folder1 Folder2 Folder3
Как я могу удалить все папки из каталога, кроме перечисленных в файле?
Это полезно для вас
Get-ChildItem -Path 'C: \ temp' -Recurse -exclude somefile.txt | Выберите -ExpandProperty FullName | Где {$ _ -не похоже 'C: \ temp \ foldertokeep *'} | длина сортировки - по убыванию | Remove-Item -force