Как изменить атрибуты файла

Обновлено: 07.07.2024

За каждой папкой или файлом закреплены дата и время их создания, изменения и последнего доступа к ним, а также файловые атрибуты. Иногда бывает необходимым изменить эти значения. Изменение даты может понадобиться при скачивании файлов из Интернет и установки правильной даты, для сокрытия времени доступа к определенным ресурсам, при редактировании файлов для возвращения им правильной даты. Атрибуты файлов определяют дополнительные свойства файлов и иногда необходимо их изменение, в частности, может понадобится изменение архивного атрибута после резервного копирования. Ограниченные возможности для изменения вышеперечисленных свойств предоставляет операционная система, однако если вам нужно изменить разные свойства для большого количества объектов, например, изменить даты файлов или атрибуты папки, то вам не обойтись без специальных программ.

Attribute Changer 4.20


Attribute Changer - программа для изменения свойств файлов и папок, включая файловые атрибуты, дату и время: создания, изменения и доступа, а также атрибут сжатия на NTFS. Программа Attribute Changer представляет собой расширение Проводника. Она интегрируется в оболочку операционных систем Windows 9x/NT/2000/XP (для установки программы под Windows NT/2000/XP у вас должны быть права администратора) и и ее вызов возможен только через пункт "Change attributes. " ("Изменить атрибуты") контекстного меню Проводника, для чего сначала необходимо выделить папки и/или файлы, атрибуты которых нужно изменить. Программа также доступна для вызова из контекстного меню для логических дисков.


Интерфейс программы располагается на шести вкладках:

Вкладка Folder Attrubutes предназначена для задания атрибутов папок. Вы можете задать папкам стандартные файловые атрибуты (на самом деле, папки - тоже файлы, с установленным атрибутом директории). Можно сказать, что это - почти уникальная возможность, т.к. очень мало программ позволяют изменять атрибуты папок.

На файловой системе NFTS можно задать также дополнительные атрибуты Compress (Сжатый) и Index (Индекс). Атрибут Compress служит для установки/снятия NTFS-сжатия и никоим образом не относится к файлам архивов. Атрибут Index используется под Windows 2000 для индексирования файлов: все файлы с этими атрибутами добавляются в специальную базу данных для последующего быстрого поиска этих файлов.

Вверху указано число выделенных папок, которым будут заданы указанные атрибуты, если не будет выделен флаг Recurse folders (Включая вложенные папки), служащий для задания атрибутов не только выбранным папкам, но и всем директориям, которые в них находятся. Если не выбрана ни одна папка, то вкладка Folder Attrubutes показана не будет.


Вкладка File Attributes служит для установки атрибутов файлов. Для файловой системы на основе FAT доступны четыре стандартных файловых атрибута: Read-only (Только для чтения), Archive (Архивный), Hidden (Скрытый), System (Системный), для NTFS - еще два дополнительных атрибута, уже знакомых нам по предыдущей вкладке. Сверху также указано количество выделенных файлов. Если задать флаг Recurse folders, то указанные атрибуты будут задаваться всем файлам, содержащимся в выделенных папках (если не выделена ни одна папка - этот флаг недоступен).


Для изменения даты и/или времени файлов необходимо выделить отметить соответствующий флаг Set Date to (Установить дату) и/или Set Time to (Установить время). Для уточнения касающихся их дополнительных параметров нажмите кнопку Advanced (Расширенные настройки), появится дополнительное окно Advanced File Settings с двумя вкладками для уточнения параметров даты (Date) и времени (Time).

Если задать флаг Use date mask (Использовать маску даты), то можно указать программе изменять не все атрибуты даты, а только заданные флагами Day (День), Month (Месяц), Year (Год).

Флаги Change 'Created' date property (Изменять дату создания), Change 'Created' date property (Изменять дату изменения) и Change 'Accessed' date property (Изменять дату последнего доступа) задают изменения указанной даты создания, изменения и последнего доступа.


Аналогично дате, используя флаг Use time mask (Использовать временную маску) для атрибута времени, можно изменять только выделенные временные атрибуты: Hour (Часы), Minutes (Минуты), Seconds (Секунды). Так же, аналогично предыдущей вкладке, изменения временных атрибутов могут быть заданы для времени создания, изменения и последнего доступа.


Вкладка Filters and Exceptions служит для задания дополнительных условий, накладываемых на список файлов и папок для изменения их атрибутов. Вкладка разделена на две половины, в верхней можно задать фильтры и исключения для файлов, в нижней - для папок. Если отмечен флаг Use Filter, то вы можете задать фильтр, а если Use Exception - вы задаете исключение. Имейте в виду, что действие фильтров и исключений для папок не распространяется на находящиеся в них файлы. При задании фильтров и исключений вы можете использовать символы множественной замены "*" и "?".


Файловый фильтр состоит из четырех вкладок, на которых можно задать различные свойства файлов. Вкладка Date задает дату файлов, атрибуты которых будут изменены.


Можно задать дату создания, изменения или доступа до или после указанной даты, а также в промежутке между указанными датами.


Если отметить флаг CorruptFiles only (Только поврежденные файлы), то в фильтр будут включены файлы с "неправильной" датой: до 1-го января 1980 года и после 31-го декабря 2099 года. Эта возможность работает только на NT-совместимых системах.

Вкладка Time работает полностью аналогично, только для задания времени.


Вкладка Size позволяет задать ограничения по размеру файлов: меньше или больше заданного, в том числе - в указанном диапазоне.


Вкладка Attributes позволяет изменять атрибуты и параметры только у файлов с заданной комбинацией атрибутов.


Исключение можно задать двумя путями: "Include all files, except" (Включить все файлы, кроме указанных) или "Exclude all files, except" (Исключить все файлы, кроме указанных).


Файловая маска задается двумя способами: перетаскиванием файлов в окно для задания исключений мышью или добавлением маски файлов вручную при помощи контекстного меню.


Если задать флаг Group file extensions (Группировать файлы по расширениям) на вкладке Options (Параметры), то добавляемые в окно файлы автоматически преобразовываются в групповые маски по расширениям, например, если добавить файл "E:\Test\readme.txt", то маска автоматически преобразуется в "E:\Test\*.txt", в противном случае маска будет равняться полному пути вместе с именем добавленного файла.

Вкладка Activity and Result служит для отображения полных имен файлов и папок, атрибуты которых в данный момент изменяются, а также для показа списка объектов, при изменении атрибутов которых встретились проблемы. Если программа не смогла изменить атрибуты файлов или папок, то они будут отображаться в списке в белом окне. Объекты, свойства которых в данный момент изменяются, показываются внизу в строке состояния.


Вкладка Global Settings (Настройки программы) служит для задания установок программы. При установленных флагах Folder attributes (Атрибуты папок) и File attributes (Атрибуты файлов) программа запоминает используемые в последний раз атрибуты папок и файлов. Установленные флаги File filter (Файловый фильтр), File exception (Файловые исключения), Folder filter (Фильтр папок), Folder exception (Исключения папок) задают запоминание используемых фильтров и исключений для файлов и папок. Флаг Sort result list задает запоминание сортировки вывода результатов изменений атрибутов, а флаг Save windows position - запоминание позиций окон программы.


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

Заданные изменения в атрибутах выбранных папок и файлов вступят в силу после нажатия кнопки Apply (Применить), после выполнения окно программы не закрывается, а по-прежнему остается на экране, что дает возможность применить к уже выбранным папкам и файлам следующее преобразование. Таким образом, можно задавать сложные комбинации атрибутов, не доступные для установки с одного раза.

По-настоящему полезной возможностью программы является сжатие/распаковка файлов в файловой системе NTFS под Windows NT/2000/XP. Программа имеет оптимизированный алгоритм для изменения атрибутов даже открытых в данный момент файлов, однако это возможно только для стандартных файловых атрибутов.

Программа Attribute Changer совместима с Novell Netware. Работа Attribute Changer тестировалась на компьютерах под управлением Novell Netware 4 и 5, где программа успешно прошла испытания. Она также должна работать под Novell Netware 6 с NSS-томами.

Программа Attribute Changer написана на Borland Delphi и полностью бесплатна, в том числе и для коммерческого использования. Вы можете совершенно свободно распространять программу без внесения в нее изменений и с сохранением всех исходных файлов.

Что нового в Attribute Changer 4.20 :


Улучшена справочная система и добавлена возможность поддержки интерфейса программы на других языках (к сожалению, русского интерфейса у программы в ближайшее время не будет, на предложение о переводе программы на русский язык автор ответил отказом, заявив, что он пока такой перевод не планирует);

Исправлена ошибка некорректной установки атрибутов Compress и Index на NTFS;

Решена проблема с фокусом в фильтрах файлов и папок, а также с "перетаскиванием" файлов мышью в окно для задания исключений.


На сайте программы уже появилось описание и скриншоты Attribute Changer 5.0.


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

Attribute Magic Pro 2.0 beta 3


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


Затем нужно выделить необходимые файлы и папки и выбрать нужный пункт в меню Edit (Редактирование) или в контекстном меню.


Для изменения атрибутов следует выбрать пункт Change Attributes (Изменить атрибуты).


Сверху указано количество файлов и папок (без учета вложенных директорий), которых коснутся изменения. Необходимо выбрать, к чему относится изменение атрибутов: к папкам, к файлам или и к тем, и другим. Флаг Process Subfolders (Включая поддиректории) обеспечивает также изменение указанных атрибутов выбранных объектов во всех вложенных папках. Для изменения четырех стандартных файловых атрибутов необходимо выбрать напротив каждого атрибута его значение: Reset (Убрать), Set (Установить) или Do not modify (Оставить без изменений). Если задан флаг Preview results, то перед окончательным изменение будут показаны действительные атрибуты и их будущие значения.


Для принятия указанных изменений достаточно нажать кнопку Apply Changes (Применить изменения).

Для изменения временных параметров выбранных объектов следует выбрать пункт Change Dates. Изменение временных атрибутов во многом аналогично предыдущему.


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


Помимо стандартных файлов, программа также позволяет изменять свойства документов Microsoft Office. Для этого надо выбрать пункт меню Change Document Summary (Изменить свойства документов). Для изменения доступны следующие свойства: Title (Заголовок), Subject (Тема), Category (Категория), KeyWords (Ключевые слова), Template (Шаблон), Comments (Комментарии), Author (Автор), LastAuthor (Последний автор), AppName (Приложение), Company (Компания), Created (Дата документа создания - может отличаться от даты создания файла), Last Saved (Дата последнего сохранения), Last Printed (Дата последней распечатки).


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


Программа также работает с цифровыми камерами и позволяет изменять даты фотографий. Для этого необходимо выбрать пункт меню Change DigiCam info.


К сожалению, пункты по изменению свойств цифровых фотографий и файлов MS Office совершенно не представлены ни на странице программы, ни в справочной системе.

Для работы только с объектами с определенными свойствами вы можете задать фильтр в меню View (Вид) для показа только заданных файлов или папок. Вы можете задать фильтр на основе файловой маски с использованием символов множественной замены.


Объекты также могут сортироваться фильтром в зависимости от даты их изменения,


или в зависимости от их размера (для папок эта возможность работает некорректно).


Для наложения действия заданного фильтра достаточно выбрать его в меню View.


Для смены даты и времени создания, изменения и последнего доступа к отдельным файлам вы можете воспользоваться бесплатной предыдущей версией программы - Attribute Magic 1.0.3.


Программа Attribute Magic Pro предназначена для работы под Windows 95/98/Me/NT4.0/2000/XP. Для скачивания доступна 15-тидневная версия программы. Стоимость лицензии Attribute Magic Pro составляет 15$.


Attribute Magic 1.0.3 (размер 363 Kb): линк

Attribute Magic Pro 2.0 beta 3 (размер 780 Kb): линк


Примечание : к сожалению, из-за ограничений, накладываемых операционными системами семейства Windows 9x, нельзя задать дату и время создания, изменения и доступа для папок, это возможно только под Windows NT/2000/XP.

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

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

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

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

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

команда attrib

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Управлять атрибутами файлов и папок в Windows можно не только через графический интерфейс системы. Сделать это можно и через командную строку. Для этого используется команда ATTRIB.

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

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [имя_файла] [/S [/D] [/L]]

Создадим файл primer.txt в корне диска C и посмотрим его атрибуты:

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

Обратив внимание на скриншот, вы увидите, что мы находимся в C:\, поэтому полный путь указывать не пришлось. В противном случае команда выглядела бы так:

Далее я буду стараться указывать полные пути в примерах.

Проверяем и видим, что у файла появился нужным нам атрибут:

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

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

Теперь операционная система считает, что наш файл является системным, и не рекомендует его удалять:

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

Аналогично можно менять атрибуты и у папок. Например, у нас есть папка с говорящим названием catalog на диске C. Сделаем её скрытой:

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

Команда attrib может работать с файлами и папками массово. Для примера посмотрим атрибуты всех файлов в папке C:\catalog:

Как видно из скриншота ниже, команда обработала все файлы по маске.

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

Можно использовать и более сложные шаблоны. Например, мы хотим сделать скрытыми все bmp-файлы:

attrib +s c:\catalog\. 1.txt

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

Что, если нам нужно обработать файлы, каталоги и подкаталоги? Используем /S и /D. Обратите внимание, что они относятся к текущему каталогу и подкаталогам, поэтому заранее перейдём в интересующую нас папку:

В C:\catalog есть уже известные нам файлы и папка primer, в которой тоже есть файлы. Посмотрим атрибуты их всех:

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

Давайте сделаем все файлы и папки скрытыми:

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

Теперь уберём этот атрибут, но только у файлов:

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

В се объекты файловой системы в Windows помимо самих данных содержат в себе служебную информацию или иначе свойства. Это тип объекта, дата создания и модификации, имя владельца, права доступа и так далее. Кроме того, файлы и папки имеют атрибуты — особый тип метаданных, описывающих «поведение» объекта. Так, файл может быть скрытым, доступным только для чтения, сжатым или зашифрованным. Все эти свойства именуются атрибутами.

При необходимости пользователь может изменить атрибуты объекта, воспользовавшись стандартным Проводником, если же кто захочет получить больше возможностей, тому понадобиться помощь сторонних утилит. Одной из них является Attribute Changer — небольшая программка, позволяющая не только изменять все доступные атрибуты для того или иного объекта, но редактировать прочие его метаданные.

Attribute Changer

Attribute Changer

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

Attribute Changer

Attribute Changer

Работает Attribute Changer из контекстного меню Проводника. Чтобы изменить атрибуты объекта, необходимо кликнуть по нему правой кнопкой мыши, выбрать в меню «Изменение атрибутов» и установить в открывшемся окошке нужные настройки.

Читайте также: