Команда ATTRIB применяется для отображения и изменения атрибутов файлов и каталогов из командной строки Windows.
1. Описание команды ATTRIB.
1.1. Формат командной строки:
C:\ ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [диск:][путь][имя_файла] [/S [/D] [/L]]
1.2. Параметры:
- + — Установка атрибута.
- — — Снятие атрибута.
- R — Атрибут «Только чтение».
- A — Атрибут «Архивный».
- S — Атрибут «Системный».
- H — Атрибут «Скрытый».
- I — Атрибут «Неиндексированное содержимое».
- [диск:][путь][имя файла] — Указание файла или набора файлов для обработки.
- /S — Обработка файлов с указанными именами в текущем каталоге и во всех его подкаталогах.
- /D Обработка файлов и каталогов.
- /L Работать с атрибутами самой символической ссылки, а не целевого объекта этой символической ссылки.
2. Примеры использования.
Отобразить атрибуты файла C:\MyFile.exe :
C:\ ATTRIB C:\MyFile.exe
Установить атрибут “Скрытый” для файла C:\MyFile.exe :
C:\ ATTRIB +h C:\MyFile.exe
Снять атрибут “Скрытый” и установить атрибуты “Системный” и “Только чтение” для файла C:\MyFile.exe :
C:\ ATTRIB -h +S +R C:\MyFile.exe
Установить атрибут “Скрытый” для всех файлов в каталоге C:\Myfolder\ :
C:\ ATTRIB +H C:\Myfolder\*.*
Установить атрибут “Скрытый” для всех подкаталогов текущего каталога, имена которых начинаются с символа 0 :
C:\ attrib +h /S /D 0*.*
Установить атрибут “Скрытый” для всех файлов с расширением .cmd в текущем каталоге и всех его подкаталогах:
C:\ attrib +h /S *.cmd