У меня есть скрытый файл на моем USB-съемном носителе (файловая система FAT).
Я использую Windows 7. Если я перейду в окно свойств этого файла, а затем на вкладку "Сведения", я увижу, что атрибуты файла HX
. Когда я запускаю cmd
и использую attrib
, мне сказали, что у файла есть атрибут H. Ничего о X. Я пробовал help attrib
, но все же ничего не сказал об атрибуте X.
Я знаю, что:
- H = Скрытый
- S = Система
- A = Архив
- R = Readonly
Однако я понятия не имею, что означает X. Я также нашел, что для атрибуты N и E предназначены для.
Wikipedia не упоминает, что такое атрибут X.
Google обнаружил две темы, в которых упоминается атрибут X:
Ничего из этого не помогло.
Я хотел бы иметь возможность читать/писать этот флаг в С#, но до сих пор я читал документацию для FileAttributes
enumeration и экспериментировал с установкой некоторых из перечисленных атрибутов (используя File.GetAttributes
и File.SetAttributes
методы) в файле.
Ни один из этих экспериментов не привел к появлению атрибута X в свойствах → Детали. Итак, я понятия не имею, как подойти к нему, тем более, что я до сих пор не знаю, что означает атрибут X.
Итак, что такое атрибут X и как его можно установить/очистить в выбранном файле на С#?