Есть ли хороший ресурс для всех значений и определений в столбце атрибута файла Проводника Windows ?
windows-explorer
file-attributes
Майкл Книскерн
источник
источник
Ответы:
R = только для чтения : большинство программ, увидев файл, помеченный как «только для чтения», откажется удалить или изменить его. Это довольно просто. Например, DOS скажет «Доступ запрещен», если вы попытаетесь удалить файл только для чтения. С другой стороны, проводник Windows с радостью его покурит. Некоторые выберут золотую середину: они позволят вам изменить или удалить файл, но только после запроса подтверждения.
H = Hidden : этот тоже говорит сам за себя; если файл помечен как скрытый, то при нормальных обстоятельствах он скрыт от просмотра. DOS не будет отображать файл при вводе «DIR», если не используется специальный флаг, как показано в предыдущем примере.
S = System : этот флаг используется для обозначения важных файлов, которые используются системой, и его не следует изменять или удалять с диска. По сути, это похоже на «более серьезный» флаг только для чтения и по большей части обрабатывается таким образом. Это также «супер-скрытый» атрибут. Даже если вы включите «Показать скрытые файлы», системные файлы не будут отображаться. (Вы можете отобразить их, отключив «Скрыть защищенные файлы операционной системы».)
D = Directory : это бит, который различает записи, которые описывают файлы, и записи, которые описывают подкаталоги в текущем каталоге. Теоретически вы можете преобразовать файл в каталог, изменив этот бит. Конечно, на практике попытка сделать это может привести к путанице - запись для каталога должна быть в определенном формате.
A = АрхивЭто специальный бит, который используется в качестве «канала связи» между программными приложениями, которые изменяют файлы, и теми, которые используются для резервного копирования. Большинство программ резервного копирования позволяет пользователю делать инкрементное резервное копирование, которое выбирает для резервного копирования только те файлы, которые были изменены с момента последнего резервного копирования. Этот бит используется для этой цели. Когда программа резервного копирования создает резервные копии («архивирует») файл, он очищает бит архива (обнуляет его). Любое программное обеспечение, которое впоследствии изменяет файл, должно устанавливать бит архива. Затем, в следующий раз, когда запускается программа резервного копирования, он узнает, просматривая биты архива, какие файлы были изменены, и, следовательно, какие должны быть сохранены. Опять же, это использование бита является «добровольным»; программное обеспечение для резервного копирования полагается на другое программное обеспечение для правильного использования бита архива; некоторые программы могут изменять файл без установки атрибута архива, но, к счастью, большинство программных продуктов «хорошо себя ведут» и используют бит правильно. Тем не менее, вам не следует полностью полагаться на этот механизм, чтобы обеспечить резервное копирование критических файлов.
Источник
Отсутствует в приведенном выше списке:
C = Сжатый : сжатые файлы / папки не могут быть зашифрованы.
E = Зашифровано : зашифрованные файлы / папки не могут быть сжаты.
N = НЕ УКАЗАНО
L = Очки повторной обработки
O = ОФФЛАЙН
P = разреженный файл
Я = не индексируется
T = ВРЕМЕННЫЙ
Возможны комбинации, например, HSA = Скрытый, Система, Архив
источник
Атрибуты, отображаемые в проводнике Windows (Windows 7 и более поздние версии):
RHSDAXNTPLCOIE
('X' = устройство; 'P' = разреженный)Атрибуты, показанные в выводе команды 'attrib' (в Windows 10, версия 1703):
A__SHR_OI_VX_P_U__
('V' = Целостность; 'X' = Нет очистки; 'P' = Прикреплено)Атрибуты, показанные в
FOR %%I IN (files) DO ECHO.%%~aI
выводе «% ~ a1» ( ) (начиная с Windows 10, версия 1703):drahscotl-x
('X' = без очистки)Официальная ссылка на атрибуты файла NTFS: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx
Атрибуты Прикрепленный и Открепленный в настоящее время недокументированы в приведенной выше ссылке, но их использование в OneDrive как «всегда доступный файл» и «файл только для онлайн» отмечается в этой немецкой статье . Эти два атрибута можно изменить в атрибуте attrib начиная с Windows 10 версии 1703. Атрибуты указываются не в столбце «Атрибуты» в проводнике Windows, а в значках состояния OneDrive в столбце «Состояние».
источник
Я еще не нашел этого в Интернете, но есть также атрибут «P», соответствующий разреженному файлу. Этот флаг указан в Windows 7, но не в Windows XP. Не уверен насчет Vista.
Вы можете включить файл разреженным с помощью
fsutil sparse setflag FILENAME
команды, и увидеть, как флаг появляется в Проводнике. Обратите внимание, что нет способа отключить флаг!Разреженные файлы похожи на сжатые файлы, но немного более конкретны. В разреженных файлах большие диапазоны нулевых байтов (значение 0) просто не сохраняются на диске. Когда программа пытается получить доступ к этой части файла, файловая система увидит, что ее нет на диске, и вместо этого вернет диапазон нулевых байтов. Смотрите эту страницу MSDN для получения дополнительной информации о разреженных файлах.
источник
Флаг «Я» означает «Индексируется». Служба индексирования или служба поиска Windows не будут включать эти файлы в операции индексирования, если они установлены.
Источник
источник