У меня есть скрытый файл на моем съемном USB-накопителе (файл FAT система).
Я использую Windows 7. Если я перейду в окно «Свойства» этого файла, а затем на вкладку «Подробности», я увижу, что атрибуты файла - HX
. Когда я запустил cmd
и использовал attrib
, мне сказали, что файл имеет атрибут H. Ничего о X. Я пробовал help attrib
, но все еще ничего не о атрибут X.
Я знаю, что:
Однако я понятия не имею, что означает X. Я также выяснил, для чего нужны атрибуты N и E .
В Википедии нет упоминания о том, что такое атрибут X.
Google обнаружил две темы, в которых упоминается атрибут X:
Ничего из этого не помогло.
Я хотел бы иметь возможность читать / записывать этот флаг на C #, но пока я читал документацию по перечислению FileAttributes
и экспериментировал с установкой некоторых из перечисленных атрибутов (используя File.GetAttributes
& File.SetAttributes
методы) в файле.
Ни один из этих экспериментов не привел к отображению атрибута X в Properties -> Details. Итак, я понятия не имею, как к этому подойти, тем более что я до сих пор не знаю, что означает атрибут X.
Итак, что такое атрибут X и как его установить / очистить для выбранного файла в C #?