C# 递归搜索目录,历遍文件

谁说胖子不能爱 提交于 2020-04-02 23:40:25

#region 递归搜索目录,历遍文件
        /// <summary>
        /// 递归搜索目录,历遍文件
        /// </summary>
        /// <param name="sDir">目录名</param>
        void DirSearch(string sDir)
        {
            try
            {
                foreach (string d in Directory.GetDirectories(sDir))
                {
                    foreach (string f in Directory.GetFiles(d))
                    {
                        FileInfo fi = new FileInfo(f);
                        FileCheck(fi); //如果是文件,执行FileCheck
                    }
                    DirSearch(d); //递归查询
                }
            }
            catch (System.Exception excpt)
            {
                MessageBox.Show(excpt.Message);
            }
        }
        #endregion

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!