ファイルの属性を取得する
スポンサーリンク
ファイルの属性を取得するには、System.IO.File クラスの GetAttributes メソッドを使用します。ビットごとの AND (論理積) で、どの属性が設定されているかを取得することができます。
サンプルコード
以下にサンプルコードを示します。
C# 全般
// ファイルの属性を取得する System.IO.FileAttributes uAttribute = System.IO.File.GetAttributes(@"C:\Hoge.txt"); // 読み取り専用属性があるかどうか判断する (論理積で判断する) if ((uAttribute & System.IO.FileAttributes.ReadOnly) == System.IO.FileAttributes.ReadOnly) { MessageBox.Show("読み取り専用属性があります"); } // 隠しファイル属性があるかどうか判断する (論理積で判断する) if ((uAttribute & System.IO.FileAttributes.Hidden) == System.IO.FileAttributes.Hidden) { MessageBox.Show("隠しファイル属性があります"); }
関連するリファレンス
準備中です。