Как установить атрибут очистки «X» для файлов с C #?

У меня есть скрытый файл на моем съемном USB-накопителе (файл FAT система).

Я использую Windows 7. Если я перейду в окно «Свойства» этого файла, а затем на вкладку «Подробности», я увижу, что атрибуты файла - HX . Когда я запустил cmd и использовал attrib , мне сказали, что файл имеет атрибут H. Ничего о X. Я пробовал help attrib , но все еще ничего не о атрибут X.

Я знаю, что:

  • H = Скрытый
  • S = Система
  • A = Архивный
  • R = Только для чтения

Однако я понятия не имею, что означает X. Я также выяснил, для чего нужны атрибуты N и E .

В Википедии нет упоминания о том, что такое атрибут X.

Google обнаружил две темы, в которых упоминается атрибут X:

Ничего из этого не помогло.

Я хотел бы иметь возможность читать / записывать этот флаг на C #, но пока я читал документацию по перечислению FileAttributes и экспериментировал с установкой некоторых из перечисленных атрибутов (используя File.GetAttributes & File.SetAttributes методы) в файле.

Ни один из этих экспериментов не привел к отображению атрибута X в Properties -> Details. Итак, я понятия не имею, как к этому подойти, тем более что я до сих пор не знаю, что означает атрибут X.

Итак, что такое атрибут X и как его установить / очистить для выбранного файла в C #?

24
задан Community 23 May 2017 в 12:17
поделиться