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

Обновлено: 21.11.2024

Attrib.exe — это файл операционной системы Windows, расположенный в папке C:\Windows\System32. Это позволяет отображать или изменять атрибуты файла. Функция команды attrib заключается в установке, изменении или удалении таких атрибутов файла. С помощью команды attrib вы можете сделать файлы доступными только для чтения, архивными, системными и скрытыми.< /p>

Что такое атрибуты файла

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

  • Только для чтения – r : они доступны для чтения, но не могут быть изменены.
  • System – s : для использования операционной системой и обычно не отображается в списке каталогов.
  • Скрытые – h : они не отображаются в списке каталогов по умолчанию
  • Архив – a: для резервного копирования или копирования файлов

Как изменить атрибуты файла с помощью attrib.exe

Эти атрибуты можно установить с помощью [+] или удалить с помощью команд [-].

Чтобы просмотреть атрибуты файла, необходимо щелкнуть файл или папку правой кнопкой мыши и выбрать "Свойства". В Windows 10/8, Windows 7 или Windows Vista вы увидите только флажки Только для чтения и Скрытый. Чтобы увидеть флажок «Архивировать», необходимо нажать «Дополнительно».

Если вы хотите увидеть синтаксис команды Attrib, введите attrib /? в командной строке и нажмите Enter.

Создать супер-скрытый личный файл или папку

Как конечный пользователь Windows, мы можем использовать эту функцию для создания скрытого личного файла или папки на нашем компьютере с Windows. Допустим, у вас есть обычная папка с именем Private на рабочем столе, и вы хотите сделать ее скрытой.

Для этого откройте командную строку, введите в нее следующую команду и нажмите Enter. Здесь ACK — это мое имя пользователя, поэтому убедитесь, что вместо него вы используете свое.

Это сделает папку «системной» И «скрытой». Однако, если вы используете «-s +h», это сделает папку только обычной скрытой папкой.

Чтобы увидеть его, вам нужно в разделе "Параметры папки" установить флажок Показывать скрытые файлы, папки и диски и снять флажок Скрывать защищенные системные файлы. Или с помощью CMD вы можете просто использовать «-s -h» вместо указанной выше команды.

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

Составьте список всех скрытых системных файлов и папок

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

Это выведет список всех скрытых системных папок на вашем диске C.

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

Бесплатное ПО для изменения атрибутов файлов

Если вам нужен бесплатный инструмент для быстрого изменения атрибутов и свойств файлов и папок, обратите внимание на Attribute Changer. Это инструмент для опытных пользователей, позволяющий изменять все атрибуты файлов и папок, дату, время и даже сжатие NTFS. Информация о дате и времени Exif, хранящаяся в цифровых изображениях, также легко изменяется с помощью Attribute Changer.

Дата: 15 февраля 2019 г. Метки: функции, файлы

Похожие записи

Различия функций Windows Server 2022, 2019 и 2016

Файл d3dx9_25.dll или d3dx9_27.dll не найден

Как конвертировать MP4 в форматы файлов MP3, AVI, GIF, MOV WAV, WMV

[электронная почта защищена]

сообщить об этом объявлении

Чтобы выполнить эту операцию как транзакционную, используйте функцию SetFileAttributesTransacted.

Синтаксис

Параметры

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

В версии ANSI этой функции имя ограничено символами MAX_PATH. Чтобы увеличить это ограничение до 32 767 широких символов, вызовите версию функции Unicode (SetFileAttributesW) и добавьте «\\?\» к пути. Дополнительные сведения см. в разделе Имена файлов, пути и пространства имен.

Совет. Начиная с Windows 10 версии 1607, для юникодной версии этой функции (SetFileAttributesW) вы можете отказаться от ограничения символов MAX_PATH без добавления "\\?\". Дополнительные сведения см. в разделе «Ограничение максимального пути» статьи «Именование файлов, путей и пространств имен».

Атрибуты файла, которые необходимо установить для файла.

Этот параметр может быть одним или несколькими значениями, объединенными с помощью оператора побитового ИЛИ. Однако все остальные значения переопределяют FILE_ATTRIBUTE_NORMAL.

Эта функция поддерживает не все атрибуты. Дополнительные сведения см. в разделе "Примечания".

Ниже приведен список поддерживаемых значений атрибутов.

Возвращаемое значение

Если функция завершается успешно, возвращаемое значение не равно нулю.

Если функция завершается ошибкой, возвращаемое значение равно нулю. Чтобы получить расширенную информацию об ошибке, вызовите GetLastError.

Примечания

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

Мартин Хендрикс

Мартин Хендриккс
Писатель

Мартин Хендриккс много лет пишет о технологиях. Его внештатная карьера включает в себя все: от сообщений в блогах и новостных статей до электронных книг и научных статей. Подробнее.

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

Какие атрибуты можно использовать?

Теперь, когда у вас открыто окно командной строки с повышенными правами, вам нужно знать, какие типы атрибутов вы можете редактировать с помощью инструмента «attrib».Существует два основных типа атрибутов: «базовые» и «расширенные».

Переключатели основных атрибутов (R, H, A, S)

  1. R – эта команда назначит атрибут «Только для чтения» выбранным файлам или папкам.
  2. H — эта команда присвоит выбранным файлам или папкам атрибут «Скрытый».
  3. A. Эта команда подготовит выбранные файлы или папки для «Архивирования».
  4. S — эта команда изменит выбранные вами файлы или папки, назначив им атрибут «Система».

Синтаксис атрибута

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

В этом синтаксисе вам нужно знать, что обозначают различные переключатели и параметры.

  1. Значки + и – указывают, будете ли вы активировать или деактивировать указанный атрибут.
  2. Вы можете использовать атрибуты, описанные выше.
  3. «/S» означает, что вы хотите искать определенный файл по всему указанному пути, включая вложенные папки.
  4. «/D» означает, что вы также хотите включить любые папки процессов.
  5. Путь указывает расположение целевой папки или файла. Правильный синтаксис файлов пути показан ниже.

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

Давайте потренируемся

Теперь, когда вы знаете типы атрибутов, которые вы можете использовать, и синтаксис, который вам необходимо использовать, давайте попрактикуемся в некоторых сценариях. Откройте меню «Пуск» в Windows 7 и 10 или откройте функцию поиска в Windows 8 и найдите CMD. Затем щелкните его правой кнопкой мыши и нажмите «Запуск от имени администратора». Хотя вам не нужно открывать окно командной строки с повышенными привилегиями, это поможет вам избежать диалоговых окон подтверждения.

Сценарий 1. Очистите атрибуты «Скрытые и системные» с помощью одной команды, чтобы сделать ваши файлы или папки нормальными.

Для этого примера мы сначала создадим файл в вашем каталоге «Документы» с именем «sample.txt». Сначала откройте каталог и щелкните правой кнопкой мыши где-нибудь в окне, переместите указатель мыши в раздел «Создать», щелкните «Текстовый файл» и назовите документ «образец».

Теперь перейдите в окно CMD. Мы изменим свойства файла, чтобы он был и системным файлом, и скрытым. Сделайте это, введя следующую команду.

Не забудьте заменить раздел "Martin" параметра пути именем пользователя вашего компьютера.

После этого вы заметите, что файл исчез из папки с документами. Теперь, когда мы хотим удалить системные и скрытые атрибуты файла из «sample.txt», нам нужно будет использовать следующую простую команду.

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

Сценарий 2. Сделайте все текстовые файлы в папке «Загрузки» системными файлами только для чтения.

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

После того как вы создали образцы текстовых файлов, пришло время использовать CMD для написания команды, которая изменит атрибуты всех текстовых файлов в указанном каталоге на «Только для чтения и системные». Для этого нам нужно будет использовать подстановочные знаки, чтобы выбрать все текстовые файлы. Вы можете сделать это, используя приведенную ниже команду. Не забудьте заменить раздел «Martin» именем пользователя вашего компьютера.

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

Сценарий 3. Подготовьте файл, расположенный на вашем рабочем столе, для архивирования.

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

Сценарий 4. Скройте весь каталог/папку на рабочем столе.

Предположим, например, что у вас есть конфиденциальные данные в папке на рабочем столе под названием "Личная", и вы хотите скрыть их вместе со всеми файлами и подпапками. Важно отметить, что при работе с атрибутами каталога нельзя использовать подстановочные знаки, такие как «? а также *." Вам нужно будет указать путь к файлу. Во-первых, вам нужно создать папку на рабочем столе и поместить в нее несколько файлов. Сделав это, перейдите в окно CMD и введите следующую команду.

После того как вы нажмете «Ввод», вся папка исчезнет, ​​поскольку она будет скрыта.

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

  • › 7 основных функций Microsoft Excel для составления бюджета
  • › Что означает ИК и как вы его используете?
  • › 5 вещей, которые вы, вероятно, не знали о GIF-файлах
  • › Matter — это долгожданный стандарт умного дома
  • › Сколько оперативной памяти требуется вашему ПК?
  • › QWERTY-клавиатура — самая большая неразгаданная тайна технологий

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

Атрибуты файлов можно использовать для защиты от записи, скрытия и отображения файлов, а также для скрытого обслуживания файлов:

  • Только чтение: доступно для чтения, но не может быть изменено или удалено.
  • Скрытый: по умолчанию не отображается в списке каталогов.
  • Архив: используется для выборочного резервного копирования или копирования файлов; наиболее полезен в DOS
  • Система: помечена для использования операционной системой; обычно не отображается в списке каталогов

Изменение атрибутов файла

Просмотреть или изменить атрибуты файла

Чтобы просмотреть или изменить атрибуты файла, щелкните файл правой кнопкой мыши и выберите "Свойства" . В разделе «Атрибуты:» рядом с включенными атрибутами отмечены галочки. Добавьте или удалите галочки «Только для чтения», «Архив» или «Скрытый», чтобы включить или отключить эти параметры. Если вы хотите изменить системный атрибут, вам нужно сделать это из командной строки.

Примечание. В Windows 7, Vista или XP на первом экране будут отображаться только флажки Только для чтения и Скрытый. Чтобы увидеть флажок Архивировать, нажмите Дополнительно .

Изменить атрибуты файла из командной строки

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

Замените filename.ext на полное имя файла.

Вы должны увидеть что-то вроде:

Инициалы слева обозначают первую букву включенного атрибута: A для архива, S для системы, H для скрытого и R для только для чтения.

Чтобы очистить атрибут с attrib , используйте - (знак минус), например:

Использование знака минус после атрибута в приведенном выше примере очищает системный, скрытый и доступный только для чтения атрибуты из файла. Чтобы добавить атрибут, используйте + (знак плюса) следующим образом:

Использование знака "плюс" в этом примере добавляет к файлу атрибут "Скрытый".

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

Это позволяет указать, как операционная система должна его обрабатывать.

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

    Проводник и найдите его.
  1. Наведите указатель мыши на файл и нажмите правую кнопку мыши. Появится контекстное меню.
  2. Наведите указатель мыши на свойства и нажмите левую кнопку мыши.
  3. Общие атрибуты будут перечислены в нижней части панели свойств.

Конечно, вы можете изменить и другие атрибуты. Нажав кнопку «Дополнительно», вы можете выбрать больше на новой панели:

Различные типы атрибутов файла

Вот список некоторых общих атрибутов:

  • Архивировать (A) — если этот параметр включен, он показывает, изменились ли они с момента последнего резервного копирования.
  • Скрытый (H) — позволяет пользователю скрыть его от отображения в проводнике.
  • Система (S). Указывает, является ли файл критически важным для операционной системы.
  • Только для чтения (R) — устанавливает разрешение на то, можете ли вы вносить в него изменения.
  • Сжатый (C) — Windows может автоматически сжимать файл при сохранении, если этот параметр включен.
  • Зашифровано (E) — вы можете установить это, чтобы включить шифрование для предотвращения несанкционированного доступа к файлу.
  • Каталог (D) — это пометит его как подкаталог.
  • Автономно (O) — файлы будут перемещены в автономное хранилище.
  • Временное (T) — указано, используется ли оно для временного хранения.

Конечно, их больше, подробнее о различных типах можно прочитать в Википедии.

Похожие вопросы

Как изменить сведения о файле в Windows 10

  1. Щелкните правой кнопкой мыши в проводнике Windows.
  2. Нажмите левой кнопкой мыши на "Свойства" в контекстном меню.
  3. Нажмите левой кнопкой мыши на вкладку "Подробности".
  4. Нажмите левой кнопкой мыши на значение, которое хотите изменить, и отредактируйте его.
  5. Чтобы завершить, нажмите левой кнопкой мыши на "Применить" или "ОК".

Как изменить автора файла в Windows 10

  1. Откройте сведения о файле, описанные в предыдущем вопросе.
  2. Нажмите левой кнопкой мыши на значение "Автор" и измените его на нужное имя.
  3. Чтобы завершить, нажмите левой кнопкой мыши на "Применить" или "Сохранить".

Заключение

Существует бесконечное количество причин, по которым вам могут понадобиться его атрибуты.

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

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

Значение Значение
FILE_ATTRIBUTE_ARCHIVE 32 (0x20) Файл или каталог, который является архивным файлом или каталогом. Приложения обычно используют этот атрибут, чтобы пометить файлы для резервного копирования или удаления.
FILE_ATTRIBUTE_HIDDEN 2 (0x2) Файл или каталог скрыты. Он не включен в обычный список каталогов.
FILE_ATTRIBUTE_NORMAL 128 (0x80) Файл для которого не установлены другие атрибуты. Этот атрибут действителен только при использовании отдельно.
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 8192 (0x2000) Файл или каталог не должен индексироваться службой индексирования контента.
FILE_ATTRIBUTE_OFFLINE 4096 (0x1000) Данные файла доступны не сразу. Этот атрибут указывает, что данные файла физически перемещены в автономное хранилище. Этот атрибут используется Remote Storage, программным обеспечением для управления иерархическим хранилищем. Приложения не должны произвольно изменять этот атрибут.
FILE_ATTRIBUTE_READONLY 1 (0x1) Файл, только для чтения. Приложения могут читать файл, но не могут записывать или удалять его. Этот атрибут не учитывается в каталогах. Дополнительные сведения см. в разделе «Вы не можете просматривать или изменять атрибуты «Только для чтения» или «Система» папок в Windows Server 2003, Windows XP или Windows Vista.
FILE_ATTRIBUTE_SYSTEM 4 (0x4) Файл или каталог, который операционная система использует частично или исключительно.
FILE_ATTRIBUTE_TEMPORARY 256 (0x100) Файл, который используется для временного хранения. Файловые системы избегают записи данных обратно в массовое хранилище, если достаточно кэша память доступна, потому что обычно приложение удаляет временный файл после закрытия дескриптора. В этом случае система может полностью избежать записи данных. В противном случае данные записываются после закрытия дескриптора.