همینطور که می بینید توی کد زیر تمام فایلها و فلدرهای یک مسیر نشون داده میشه حالا اگه بخوایم فایلها و فلدر های مخفی رو نشون نده باید چکار کنیم؟
string[] dir;
dir = Directory.GetDirectories("c:\\");
foreach (string s in dir)
{
Console.WriteLine(s);
}
پس با کمک alixw24 کدمون این میشه :
string[] dir;
dir = Directory.GetDirectories("c:\\");
foreach (string s in dir)
{
FileInfo f = new FileInfo(s);
if (f.Attributes.HasFlag(FileAttributes.Hidden) == false )
Console.WriteLine(s);
}