مخفی و فقط-خواندنی کردن یک فایل
فرض کنید یک فایل با نام 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 مشاهده می کنید که این دو خاصیت به صورت زیر تیک خورده اند :
باسلام میشه بگید این قسمت رو چرا این طوری نوشتید: file.Attributes = file.Attributes
منظورم اینه که چرا دو باره مساوی خودش قرار دادید.
سلام ، ابتدا خیلی ممنون میشم که سوالاتتون رو در انجمن پرسش و پاسخ سایت بپرسید .
ببینید با استفاده از عملگر | اومدیم مقدار قعلی خاصیت های فایل رو با خاصیت Read-Only و Hidden ترکیب کردیم . نتیجه این میشه که فایل هم مخفی میشه و هم به صورت فقط خواندنی