zoukankan      html  css  js  c++  java
  • [C#]获取指定文件夹下的所有文件名(递归)

    典型的递归方法:

    //定义一个list集合
    List<String> list = new List<String>();
    
      public void director(string dirs)
      {
        //绑定到指定的文件夹目录
        DirectoryInfo dir = new DirectoryInfo(dirs);
        //检索表示当前目录的文件和子目录
        FileSystemInfo[] fsinfos = dir.GetFileSystemInfos();
        //遍历检索的文件和子目录
        foreach (FileSystemInfo fsinfo in fsinfos)
        {
          //判断是否为空文件夹  
          if (fsinfo is DirectoryInfo)
          {
            //递归调用
            director(fsinfo.FullName);
          }
          else
          {
            Console.WriteLine(fsinfo.FullName);
            //将得到的文件全路径放入到集合中
            list.Add(fsinfo.FullName);
          }
        }
      }
  • 相关阅读:
    动态规划_leetcode416
    动态规划_leetcode377
    基础整理
    super使用简介
    PHP替换指定字符串
    yii安装redis扩展(Windows)
    PHP多维数组去重
    git pull
    vue页面部署并移除url里面的#号
    fatal: refusing to merge unrelated histories(git pull)
  • 原文地址:https://www.cnblogs.com/wl-blog/p/13186282.html
Copyright © 2011-2022 走看看