Есть *.* Для выполнения команды для всех файлов, например:

C:\Data>attrib -s -h -r *.*

есть что-то вроде *.* но для папок?

Например, та же команда "ATTRIB".

2 ответа2

0
dir /a:d
dir /a:d | find "Documents"

Где первый дает вам все каталоги, а второй (при условии, что вы находитесь в вашем домашнем каталоге) дает вам каталог dir и, возможно, соединение для "Мои документы".

Для более сложных задач я бы рекомендовал использовать PowerShell, а не cmd.exe.

Бит "/a:d" означает своего рода "файл с атрибутом каталога".

0

Да, есть. В зависимости от команды, часто есть параметр для работы с папками вместо файлов. *.* означает все файлы и папки, но это зависит от команды. Кроме того, вы можете использовать FOR для выполнения команды для всех папок и, возможно, подпапок.

Если вы сообщите нам, что вы хотите сделать, мы расскажем вам, каков наилучший подход и какова полная команда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .