Розширення підстановки для імен папок?


0

Існує *.*для виконання команди для всіх файлів, наприклад:

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

чи є щось на зразок *.*папок?

Наприклад та сама команда "ATTRIB".

Відповіді:


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

Де перший дає вам усі каталоги, а другий (якщо ви знаходитесь у вашому домашньому каталозі) дає вам документи, і, ймовірно, з'єднання для "Мої документи".

Для більш складних завдань я рекомендую використовувати PowerShell, а не cmd.exe.

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


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

Однак я не впевнений, наскільки добре це відповідає на запитання. Можливо, ви можете відредагувати свою відповідь, щоб уточнити, як це допомогло б ОП у якомусь загальному випадку?
CVn

0

Так, є. Залежно від команди, часто є параметр для роботи проти папок замість файлів. *.*означає всі файли та папки, але це залежить від команди. Крім того, ви можете використовувати FOR для виконання команди над усіма папками та необов'язково підпапками.

Якщо ви скажете нам, що ви хочете зробити, ми можемо сказати вам, який найкращий підхід і яка повна команда.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.