zoukankan      html  css  js  c++  java
  • 如何批量读取一个文件夹里的文件

    在我们的业务需求当中,会遇到一些批量读取文件夹里面的所有相同后缀的文件。

    如:要在文件夹里读取所有的图片,并对此类图片进行操作。

    两种方式可以实现。

    第一种方式:

     1 //图片所处路径
     2 string path = "C:\test-image\"; 
     3 DirectoryInfo folder = new DirectoryInfo(path);
     4 List<string> fileList = new List<string>();
     5 
     6 //循环读取文件,并且保存文件名
     7 foreach (FileInfo f in folder.GetFiles("*.jpg"))
     8 {
     9        fileList.Add(f.FullName);
    10 }
    View Code

      

    第二种方法:

    1 string[] strr = Directory.GetFiles(path, "*.jpg");
    2 foreach (string r in strr)
    3 {
    4      Console.WriteLine(r);
    5 }
    View Code

    第二种运行截图:

    也就是说第二种会把路径和名称全部输出,故在操作的过程中我们推荐使用第一种方法。

  • 相关阅读:
    PHP Context学习系列《十》
    学习php记录《九》
    学习php记录《八》
    php学习记录《七》
    换到新工作后
    学习php记录《六》
    学习php记录《五》
    学习php记录《四》
    学习php记录《三》
    html基础
  • 原文地址:https://www.cnblogs.com/wangyblzu/p/5706566.html
Copyright © 2011-2022 走看看