在c#中过滤通过System.IO.Directory.GetDirectories 方法获取的是所有的子目录和文件中的系统隐藏的文件(夹)的方法


  //读取目录 下的所有非隐藏文件夹或文件   
        public  List GetList(string path)
        {      
            int i;
            string[] folders = Directory.GetDirectories(path);
            string[] files = Directory.GetFiles(path);
            List list = new List();
            foreach (string s in folders)
            {

                FileItem item = new FileItem();
                DirectoryInfo di = new DirectoryInfo(s);
                string[] w = di.Name.Split(new char[] { '#' });
                if (w.Length == 1)
                {
                    item.Name = di.Name;
                }
                else
                {
                    item.Name="";
                    for(i=1;i

参考链接:1,2