Команда attrib: изменение атрибутов файлов через командную строку Windows

Команда attrib предназначена для просмотра или изменения атрибутов файлов и папок через командную строку Windows. Данная программа доступна в Windows 10, Windows 7, Windows XP и в более старых версиях Windows. В данной статье мы рассмотрим синтаксис, параметры и примеры использования этой команды.


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

Синтаксис команды attrib выглядит следующим образом:

attrib [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}i] [<drive>:][<path>][<filename>] [/s [/d] [/l]]

Где

+a

-a

Добавляет/удаляет атрибут «Архивный» для файла или каталога.
+h

-h

Добавляет/удаляет атрибут «Скрытый» для файла или каталога.
+i

-i

Добавляет/удаляет атрибут «Не проиндексировано» для файла или каталога.
+r

-r

Добавляет/удаляет атрибут «Только для чтения» для файла или каталога.
+s

-s

Добавляет/удаляет атрибут «Системный» для файла или каталога.
+i

-i

Добавляет/удаляет атрибут «Не проиндексировано» для файла или каталога.
[<drive>:] [<path>] [<filename>] Путь к папке или файлу.
/s Включает обработку файлов и папок в текущем каталоге и в подкаталогах.
/d Включает обработку файлов и папок.
/l Включает обработку самой символической ссылки, а не ее цели.
/? Просмотр справки

Как пользоваться командой attrib

Для того чтобы просмотреть атрибуты для всех файлов в текущей папке достаточно просто выполнить команду «attrib» без каких-либо параметров.

attrib

команда attrib

Для того чтобы получить информацию не только о файлах, но и папках, добавляем параметр «/d».

attrib /d

атрибуты файлов и папок

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

attrib /d folder

attrib file.txt

просмотр атрибутов конкретного файла

Чтобы добавить какой-либо атрибут нужно указать соответствующий параметр со знаком «плюс». Например, для того чтобы добавить «Только для чтение» нужно использовать «+r». Удаление атрибута выполняется аналогичным способом, только со знаком минус.

attrib +r c:\temp2\file.txt

attrib -r c:\temp2\file.txt

добавить атрибут

При добавлении или удалении атрибутов для папок всегда нужно использовать параметр «/d».

attrib +h c:\temp2\folder /d

attrib -h c:\temp2\folder /d

добавить атрибут для папок

Примеры использования attrib

При необходимости, с помощью команды «attrib» можно добавлять и удалять сразу несколько атрибутов за раз. Ниже приведено несколько примеров такого использования данной команды.

Добавляем атрибуты «Системный», «Скрытый», «Только для чтения» и для файла «c:\file.txt».

attrib +s +h +r c:\file.txt

Удаляем атрибуты «Системный», «Скрытый», «Только для чтения» для файла «c:\file.txt».

attrib -s -h -r c:\file.txt

Добавляем атрибуты «Системный», «Скрытый», «Только для чтения» для всех файлов в папке «c:\temp2»

attrib +s +h +r c:\temp2\*

Удаляем атрибуты «Системный», «Скрытый», «Только для чтения» для всех файлов в папке «c:\temp2»

attrib -s -h -r c:\temp2\*

Добавляем атрибуты «Системный», «Скрытый», «Только для чтения» для всех файлов и папок в папке «c:\temp2»

attrib +s +h +r c:\temp2\* /d

Удаляем атрибуты «Системный», «Скрытый», «Только для чтения» для всех файлов и папок в папке «c:\temp2»

attrib -s -h -r c:\temp2\* /d

Добавляем атрибуты «Системный», «Скрытый» для всех файлов и папок в папке «c:\temp2», а также для всех вложенных папок и файлов.

attrib +s +h c:\temp2\* /d /s

Удаляем атрибуты «Системный», «Скрытый» для всех файлов и папок в папке «c:\temp2», а также для всех вложенных папок и файлов.

attrib -s -h c:\temp2\* /d /s

Ошибки при использовании команды attrib

Если при попытке изменить атрибуты вы получаете ошибку «Ошибка в формате параметра», то скорее всего проблема в том, что файл или папка содержит пробелы. Для решения этой проблемы нужно просто взять путь к файлу или папке в двойные кавычки.

Еще одна возможная проблема – ошибка «Доступ запрещен». В этом случае для изменения атрибутов нужно запустить командную строку с правами администратора либо изменить права доступа к данному файлу.

Оставить комментарий