مخفی کردن پوشه در سی شارپ
برای مخفی (hidden) کردن یک پوشه در سی شارپ یک برنامه کنسول ایجاد کرده و کدهای زیر را در داخل آن بنویسید :
using System.IO; namespace ConsoleApplication19 { class Program { public static void CreateDirectory(string name, bool hidden) { if (!Directory.Exists(name)) { //Doesn't create any parent directories that might be missing Directory.CreateDirectory(name); }; DirectoryInfo dir = new DirectoryInfo(name); if (hidden) dir.Attributes |= FileAttributes.Hidden; else dir.Attributes &= ~FileAttributes.Hidden; } static void Main(string[] args) { CreateDirectory(@"C:\New folder", true); } } }
همانطور که در کد بالا مشاهده می کنید من از قبل یک پوشه به نام New Folder در درایو C: ایجاد کرده ام و قصدم مخفی کردن آن بوده است. شما می توانید با نوشتن ادرس هر پوشه ای که قصد مخفی کردن آن را دارید در فراخوانی متد CreateDirectory مخفی کنید.