![]() |
Вывести названия непустых папок
Добрый день.
Есть каталог, в нем 50 подкаталогов. Можно как то при запуске bat файла, вывести на черном экране список подкаталогов которые НЕпустые. Спасибо |
"Батник"
Код:
powershell -command "dir D:\temp |? {$_.psiscontainer -eq $true -and (dir $_.FullName |measure).count -ne 0}" |
Код:
@Echo Off |
DJ Mogarych, megaloman, спасибо вам!
помогите не далекому, как указать путь с русскими символами и пробелами? кавычки не помогли, chcp 1251 тоже, кодировка OEM-866 тоже |
Вложений: 2
По умолчанию в CMD принимается кодировка 866.
Соответственно, надо и путь в скрипте с кириллицей сохранять в 866 кодировке. Если Вы пишите скрипт с кириллицей в 1251 кодировке, то в начале скрипта надо указать chcp 1251. Прилагаю 2 файла в нужной кодировке (расширение txt удалите). Там прописано: Set "BoxIn=Z:\Путь с пробелами и кириллицей" Оба скрипта рабочие. Используйте любой, но при этом применяйте редактор который нормально отображает этот текст и сохраняйте скрипт в той же кодировке. Пишите свои пути с русскими символами и пробелами по этому образцу, никакие дополнительные кавычки не применяйте. |
Спасибо! всё работает
|
Время: 21:17. |
Время: 21:17.
© OSzone.net 2001-