// using System.IO;
FileInfo fi = new FileInfo(@"C:\sample.txt");
fi.Refresh();
// 隠し属性有無のチェック
if ((fi.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
{
// 隠し属性がある場合の処理
}
// 読み取り専用属性有無のチェック
if ((fi.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
{
// 読み取り専用属性がある場合の処理
}
// 読み取り専用属性有無のチェック(IsReadOnlyを使用)
if (fi.IsReadOnly)
{
// 読み取り専用属性がある場合の処理
}
|