Значения столбцов атрибута файла Windows Explorer [закрываются]

Существует ли хороший ресурс для всех значений и определения в столбце атрибута файла Windows Explorer?

18
задан 01.07.2016, 18:39

2 ответа

R = Только для чтения: программное обеспечение Most, при наблюдении файла, отмеченного только для чтения, откажется удалять или изменять его. Это довольно просто. Например, DOS скажет "Доступ запрещен", при попытке удалить файл только для чтения. С другой стороны, Windows Explorer будет счастливо громко жевать его. Некоторые выберут второй план: они позволят Вам изменить или удалить файл, но только после просьбы о подтверждении.

H = Скрытый: Этот довольно очевиден также; если файл отмечен скрытый затем при нормальных обстоятельствах, он скрыт от представления. DOS не отобразит файл при вводе "DIR", если специальный флаг не используется, как показано в более раннем примере.

S = Система: Этот флаг используется для меток важных файлов, которые используются системой и не должны быть изменены или удалены из диска. В сущности это похоже на "более серьезный" флаг только для чтения и по большей части рассматривается этим способом. Это - также "суперскрытый" атрибут. Даже при включении “Выставочных скрытых файлов” не будут отображены системные файлы. (Можно отобразить их отключением, “Скрывают защищенные файлы операционной системы”.)

D = Каталог: Это - бит, который дифференцируется между записями, которые описывают файлы и тех, которые описывают подкаталоги в текущем каталоге. В теории можно преобразовать файл в каталог путем изменения этого бита. Конечно, на практике пытаясь сделать это привело бы к путанице - запись для каталога должна быть в определенном формате.

A = Архив: Это - специальный бит, который используется в качестве "коммуникационного канала" между приложениями, которые изменяют файлы и теми, которые используются для резервного копирования. Большая часть программного обеспечения для резервного копирования позволяет пользователю делать инкрементное резервное копирование, которое только выбирает для резервного копирования любые файлы, которые изменились начиная с последнего резервного копирования. Этот бит используется с этой целью. То, когда программное обеспечение для резервного копирования создает резервную копию ("архивирует") файл, оно очищается, архивный бит (заставляет его обнулить). Любое программное обеспечение, которое изменяет файл впоследствии, как предполагается, устанавливает архивный бит. Затем в следующий раз, когда программное обеспечение для резервного копирования выполняется, оно знает путем рассмотрения архивных бит, какие файлы были изменены, и поэтому который должен быть сохранен. Снова, это использование бита "добровольно"; программное обеспечение для резервного копирования полагается на другое программное обеспечение для использования архивного бита правильно; некоторые программы могли изменить файл, не устанавливая архивный атрибут, но к счастью большая часть программного обеспечения "хорошего поведения" и использует бит правильно. Однако, Вы не должны полагаться на этот механизм абсолютно, чтобы гарантировать, что сохранены Ваши критические файлы.

Источник

Пропавшие без вести из вышеупомянутого списка:

C = Сжатый: сжатые файлы/папка не могут быть зашифрованы.

E = Зашифрованный: зашифрованные файлы/папки не могут быть сжаты.

N = НЕ ИНДЕКСИРОВАННЫЙ

L = Точки повторного анализа

O = ОФЛАЙН

P = Редкий файл

I = Не довольный индексировал

T = ВРЕМЕННЫЙ

Комбинации возможны, например, HSA = Скрытый, Система, Архив

28
ответ дан 07.12.2019, 10:24

Я еще не нашел это в Интернете, но существует также атрибут "P", соответствуя редкому файлу. Этот флаг перечислен в Windows 7, но не в Windows XP. Не уверенный в Vista.

Можно повернуть файл, редкий с fsutil sparse setflag FILENAME команда, и видит, что флаг появляется в Проводнике. Обратите внимание, что нет никакого способа выключить флаг, хотя!

Редкие файлы подобны сжатым файлам, но немного более конкретны. С редкими файлами большими расстояниями пустого указателя (оценивают 0) байты просто не хранятся на диске. Когда программа попытается получить доступ к той части файла, файловая система будет видеть, что это не находится на диске, и возвратите диапазон пустых байтов вместо этого. Посмотрите эту страницу MSDN для большего количества информации о редких файлах.

2
ответ дан 07.12.2019, 10:24

Теги

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