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);
          }
        }
      }
  • 相关阅读:
    mac OS 截图方法
    MAC OS上JAVA1.6 升级1.7,以及 maven3.2.1配置
    maven 安装设置方法
    STemWin移植
    uIP使用记录
    define宏定义细节及uCOS中宏定义技巧
    实验室播放视频步骤
    光通信零碎知识
    论文笔记6
    OFDMA
  • 原文地址:https://www.cnblogs.com/wl-blog/p/13186282.html
Copyright © 2011-2022 走看看