نمایش ندادن دایرکتوری های مخفی؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

نمایش ندادن دایرکتوری های مخفی؟

+1 امتیاز

سلام من این برنامرو نوشتم که کل دایرکتوری های درایو مثلا \:c رو نشون میده ولی من میخوام که پوشه های مخفی رو نشون نده ؟ ممنون.

    using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] dir;
            dir = Directory.GetDirectories("c:\\");
            for (int i = 0; i < dir.Length; i++)

               Console.WriteLine(dir[i]);

               Console.ReadKey();



        }



    }

}
سوال شده فروردین 18, 1393  بوسیله ی daniyaltjm (امتیاز 840)   47 88 103
دوباره تگ گذاری شد تیر 16, 1393 بوسیله ی BlueBlade
کدوم برنامه ؟
شرمنده یادم رفت بزارم الان میزارم.....
آقا هرکاری کردم دگمه کد تگ ندیدم!!!
این جا گفتم چجوری میشه کد گذاشت
http://goo.gl/4sdP7V
ممنون ولی اون کجا و این کجا!!! شماره خط هم که نداره

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

 

به وسيله کلاس DirectoryInfo ميتونيد مشخصات و خواص هر فولدر رو برسی کنيد 

DirectoryInfo info = new DirectoryInfo("C:\\RECYCLER");

if ((info.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden) {
	//normal files
}

 

 
پاسخ داده شده فروردین 18, 1393 بوسیله ی Sami (امتیاز 178)   2 6 16
انتخاب شد فروردین 20, 1393 بوسیله ی daniyaltjm
این کد برای چیه؟  info.Attributes
...