مخفی و فقط-خواندنی کردن یک فایل

فرض کنید یک فایل با نام test.txt در درایو :C داریم. برای مخفی و فقط خواندنی کردن آن می توان به صورت زیر عمل کرد :

using System.IO;

namespace HideReadOnly
{
    class Program
    {
        static void Main(string[] args)
        {
            FileInfo file = new FileInfo(@"C:\test.txt");
            file.Attributes = file.Attributes | FileAttributes.ReadOnly | FileAttributes.Hidden;
        }
    }
}

با اجرای کد بالا فایل مخفی می شود. فایل را از حالت مخفی در آورید. با کلیک راست بر روی آن و رفتن به قسمت Properties مشاهده می کنید که این دو خاصیت به صورت زیر تیک خورده اند :
hide-and-read-only-a-file-csharp