Команда ATTRIB

attrib

Вначале разберемся что же такое атрибут. Атрибут файла — это информация файла или каталога, которая описывает их свойства. Атрибуты бывают следующий типов: архивный, системный, скрытый и только для чтения.
Архивный — атрибут архивный используется программами архиваторами, в windows большого значения не имеет.
Системный — файлы, у которых установлен данный атрибут имеет огромное значение для работоспособности windows. При установлении атрибута системный к нему автоматически добавляются еще два — скрытый и только для чтения.
Скрытый — файлы с атрибутом скрытый не показаны в окне Проводника. На системных файлах установлен атрибут скрытый, чтобы пользователи не перемещили либо не удаляли их.
Только для чтения — файлы с атрибутом только для чтения нельзя вносить изменения. При попытке сохранить измененный документ вы получите сообщение об ошибке.

Команда ATTRIB изменяет атрибуты файлов и каталогов через cmd windows.

Синтаксис команды attrib

Attrib [установка/снятие атрибутов] [диск/путь] [метод обработки]

Установка/снятие атрибутов.
Для установления или снятия атрибута используют знаки [+ -] Виды атрибутов: архивный (A), системный (S), скрытый (H), только для чтения (R).

Диск/путь.
Указываем полный путь к файлу или каталогу.

Метод обработки.
При указании метода обработки используется два ключа:
/S — обработка файлов в текущем каталоге и во всех его подкаталогах.
/D — обрабатывает файлы и каталоги.

Пример

Устанавливаем атрибут только для чтения для файла text.txt:

attrib +r C:\text.txt

Устанавливаем атрибут скрытый и только для чтения для каталога folder:

attrib +h +r C:\folder

Убираем атрибут скрытый каталога folder из корневого каталога Program Files:

attrib -h «C\Program Files\folder»

Категория: Работа с файлами