using System.IO;

مخفی و فقط خواندنی کردن یک فایل :
FileInfo file = new FileInfo(@"C:\test.txt");
file.Attributes = file.Attributes | FileAttributes.ReadOnly | FileAttributes.Hidden;

تغییر خاصیت (حذف حالت فقط خواندنی مثال قبل):
file.Attributes = file.Attributes & ~FileAttributes.ReadOnly;