0
Как найти все пустые каталоги в Windows? Для Unix существует find. Таким образом, есть решение из коробки. Какое наилучшее решение использует Windows?Поиск пустых каталогов в Windows
Как найти все пустые каталоги в Windows? Для Unix существует find. Таким образом, есть решение из коробки. Какое наилучшее решение использует Windows?Поиск пустых каталогов в Windows
Я нашел несколько решений до сих пор:
Этот фрагмент кода Powershell ниже будет искать через C: \ все, и возвращать пустые подкаталоги
$a = Get-ChildItem C:\whatever -recurse | Where-Object {$_.PSIsContainer -eq $True}
$a | Where-Object {$_.GetFiles().Count -eq 0} | Select-Object FullName
Этот код питона ниже перечислю все пустые подкаталоги
import os;
folder = r"C:\whatever";
for path, dirs, files in os.walk(folder):
if (dirs == files): print path
Я бы сказал Powershell подход должен быть тот, который будет использоваться ОП. Представляете ли вы, используя слой/эмулятор Unix-абстракции, если есть решение на базе Windows? ;) –
Да, я работаю над обоими окнами и unix и поэтому предпочитаю решения, которые работают с обоими. Фактически в случае, когда эта проблема возникла, я предпочел решение python. Я просто добавил путь для полноты. Я все равно разобраю. –
Я не видел, что это ваш собственный ответ ...: P Ну, это зависит от вас. –