PDA

View Full Version : سوال: تشخیص پوشه مخفی



sedghi_7020@yahoo.com
جمعه 15 خرداد 1388, 16:25 عصر
سلام
دوستان عزیز می خواستم ببینم چطوری میشه Attribute یک پوشه رو خوند و درصورت Hidden بودن اون به ما پیغام بده
من تونستم Attribute فایل رو بخون یا تغییر بدم اما پوشه رو نه
لطفا تویه کدش راهنماییم کنید
Tanx

Sajjad.Aghapour
جمعه 15 خرداد 1388, 18:55 عصر
با DirectoryInfo کار کنید....


DirectoryInfo info=new DirectoryInfo("path");
work with info.Attributes ....

sedghi_7020@yahoo.com
جمعه 15 خرداد 1388, 22:00 عصر
با DirectoryInfo کار کنید....


DirectoryInfo info=new DirectoryInfo("path");
work with info.Attributes ....





سلام
اولا تشکر واسه جوابتون
دوم اینکه Attribute file هست
واسه Directory....
میشه یه لطفی بکنی و نمونه کده تشخیص مخفی بودن پوشه رو واسم بزاری
قربونه دستت داداش

Sajjad.Aghapour
جمعه 15 خرداد 1388, 23:01 عصر
خوب فرقی نمی کنه.شما نتیجه رو میخوای چه کارش کنی ؟!....


DirectoryInfo info = new DirectoryInfo("c:\\sa");
FileAttributes attribute = info.Attributes;

نتیجه:


Result of attribute.ToString() :

Hidden, Directory

حالا می تونید چک کنید که چه صفاتی برای دایرکتوری مورد نظر وجود داره که اون دیگه کار با یه متغیر string یا می تونید به صورت زیر عمل کنید


if ((info.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
MessageBox.Show("hidden directory");

برای ست کردن attribute های یک دایرکتوری :


info.Attributes = FileAttributes.Archive | FileAttributes.ReadOnly | FileAttributes.Hidden;

sedghi_7020@yahoo.com
شنبه 16 خرداد 1388, 01:01 صبح
خوب فرقی نمی کنه.شما نتیجه رو میخوای چه کارش کنی ؟!....


DirectoryInfo info = new DirectoryInfo("c:\\sa");
FileAttributes attribute = info.Attributes;
نتیجه:

حالا می تونید چک کنید که چه صفاتی برای دایرکتوری مورد نظر وجود داره که اون دیگه کار با یه متغیر string یا می تونید به صورت زیر عمل کنید


if ((info.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
MessageBox.Show("hidden directory");
برای ست کردن attribute های یک دایرکتوری :


info.Attributes = FileAttributes.Archive | FileAttributes.ReadOnly | FileAttributes.Hidden;




mer3000000000000000000000000000000000
Vaghean Tashakor mikonam agha sajad
Ya Ali