C# ファイルの読取専用属性を解除

using System.IO;

下記で属性が外せます。

File.SetAttributes(ファイルパス,FileAttributes.Normal);

//ふぁいる属性取得(FileAttributes列挙体を返す)
File.GetAttributes(@"c:\hoge\hoge.txt");

//読み取り専用属性があるか調べる
if ((File.GetAttributes(@ファイルパス) & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
{
"読み取り専用属性があります。";
}

コメント