USBリムーバブルストレージ(FATファイルシステム)に隠しファイルがあります。
Windows 7を使用しています。このファイルの[プロパティ]ウィンドウに移動し、[詳細]タブに移動すると、ファイルの属性が。であることがわかりますHX
。を実行cmd
して使用するattrib
と、ファイルに属性Hがあると言われました。Xについては何もありません。試しましhelp attrib
たが、属性Xについてはまだ何もありません。
そんなこと知ってる:
- H=非表示
- S=システム
- A=アーカイブ
- R=読み取り専用
ただし、Xが何を表すのかわかりません。また、 N属性とE属性の目的もわかりました。
ウィキペディアには、X属性が何であるかについての言及はありません。
Googleは、属性Xに言及している2つのトピックを見つけました。
これらのどれも役に立ちませんでした。
このフラグをC#で読み取り/書き込みできるようにしたいのですが、これまでのところ、FileAttributes
列挙のドキュメントを読み、ファイルにリストされている属性のいくつかを(File.GetAttributes
&File.SetAttributes
メソッドを使用して)設定してみました。
これらの実験では、属性Xが[プロパティ]->[詳細]に表示されることはありませんでした。ですから、特に属性Xが何を意味するのかまだわからないので、どのようにアプローチすればよいのかわかりません。
では、属性Xとは何ですか?C#で選択したファイルに属性Xを設定/クリアするにはどうすればよいですか?