zoukankan      html  css  js  c++  java
  • 根据指定目录获取所以文件包括子目录下的文件

            /// <summary>
            /// 获取目录中所有文件包含子目录中的文件
            /// </summary>
            /// <param name="path"></param>
            /// <returns></returns>
            private List<string> GetAllFiles(string path)
            {
                List<string> list = GetFiles(path);
                foreach (string dir in Directory.GetDirectories(path))
                {
                    if (Directory.GetDirectories(dir).Length > 0)
                        list.AddRange(GetAllFiles(dir));
                    else
                        list.AddRange(GetFiles(dir));
                }
                return list;
            }
    
            /// <summary>
            /// 获取文件
            /// </summary>
            /// <param name="path"></param>
            /// <returns></returns>
            private List<string> GetFiles(string path)
            {
                
                List<string> files = new List<string>();
                foreach (string file in Directory.GetFiles(path, "*.*"))
                {
                    files.Add(file);
                }
                return files;
            }
    

      

  • 相关阅读:
    java 单链表 练习
    大问题-简明哲学导论
    git的常见错误
    python在Ubuntu添加模块搜索路径
    前端
    TCP/IP图解
    调试
    Design program
    算法
    面向对象-聚集,程序比较发现
  • 原文地址:https://www.cnblogs.com/wuhuisheng/p/2738994.html
Copyright © 2011-2022 走看看