zoukankan      html  css  js  c++  java
  • C# 文件递归

    C#   文件递归

    Directory.GetDirectories; 获取指定目录下的文件夹,不包括子目录;

    Directory.GetFiles;获取指定文件夹下的文件,不包括子目录;

     

    1.获取所有的文件夹:

    string path=@"E: est";

     

    静态构造函数中也行

      folderList.Add(path);//如果目录下有文件呢?所有必需把这句加上;

    //存放文件夹

    static List<string> folderList = new List<string>();

      private static void GetFolders(string path)
            {
               string [] folders= Directory.GetDirectories(path);
               foreach (var item in folders)
               {
                   folderList.Add(item);
                   GetFolders(item);
               }
            }

    2.获取文件:

     //循环文件夹

      foreach (var FolderPath in folderList)
         {

            string [] files = Directory.GetFiles(FolderPath, "*.txt");

     //循环文件

             foreach (var file in files)

               {

         //一个文件

               }

            }

     

  • 相关阅读:
    数字麦克风PDM信号采集与STM32 I2S接口应用(四)--单片机源码
    Golang SQL连接池梳理
    Ghost-无损DDL
    蛮好用的网站
    齿轮
    water
    折纸 (模拟)
    不等式(数学)
    周期串查询
    大集训模拟赛十一
  • 原文地址:https://www.cnblogs.com/zlp520/p/3956613.html
Copyright © 2011-2022 走看看