Команда 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