得到一个文件夹下的所有一个类型的文件

        List<string> ptotoList = new List<string>(); //路径字符串列表
        /// <summary>
        /// 得到一个文件夹下的所有一个类型的文件
        /// </summary>
        /// <param name="dicPath"></param>
        private void GetPtotoList(string dicPath)
        {
            try
            {
                string[] files = System.IO.Directory.GetFiles(dicPath);
                foreach (string file in files)
                {
                    if (IsPicture(file))//在此是图片文件 具体自已写这个函数确认是什么类型文件
                    {
                        ptotoList.Add(file);
                    }
                }
                DirectoryInfo dir = new DirectoryInfo(dicPath);
                foreach (DirectoryInfo subdir in dir.GetDirectories())
                {
                    GetPtotoList(subdir.FullName);
                }
            }
            catch
            { }
        }
原文地址:https://www.cnblogs.com/houlinbo/p/1556723.html