91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用C#怎么遍歷文件夾獲取指定后綴名文件

發布時間:2021-02-19 16:28:21 來源:億速云 閱讀:677 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關使用C#怎么遍歷文件夾獲取指定后綴名文件,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
 
namespace learnGDAL
{
  public partial class Form1 : Form
  {
    public Form1()
    {
      InitializeComponent();
    }
     
    
    private void button3_Click(object sender, EventArgs e)
    {
      List<FileInfo> lst = new List<FileInfo>();
      string strPath = @"E:\WORK\g1\北京市\北京市";
      List<FileInfo> lstFiles = getFile(strPath, ".shp",lst);
      foreach(FileInfo shpFile in lstFiles)
      {
        label3.Text += shpFile.FullName+"\n";
      }
    }
    /// <summary>
    /// 獲得目錄下所有文件或指定文件類型文件(包含所有子文件夾)
    /// </summary>
    /// <param name="path">文件夾路徑</param>
    /// <param name="extName">擴展名可以多個 例如 .mp3.wma.rm</param>
    /// <returns>List<FileInfo></returns>
    public static List<FileInfo> getFile(string path, string extName, List<FileInfo> lst)
    {
      try
      {
        
        string[] dir = Directory.GetDirectories(path); //文件夾列表  
        DirectoryInfo fdir = new DirectoryInfo(path);
        FileInfo[] file = fdir.GetFiles();
        //FileInfo[] file = Directory.GetFiles(path); //文件列表  
        if (file.Length != 0 || dir.Length != 0) //當前目錄文件或文件夾不為空          
        {
          foreach (FileInfo f in file) //顯示當前目錄所有文件  
          {
            if (extName.ToLower().IndexOf(f.Extension.ToLower()) >= 0)
            {
              lst.Add(f);
            }
          }
          foreach (string d in dir)
          {
            getFile(d, extName,lst);//遞歸  
          }
        }
        return lst;
      }
      catch (Exception ex)
      {
        throw ex;
      }
    }
 
    
  }
}

上述就是小編為大家分享的使用C#怎么遍歷文件夾獲取指定后綴名文件了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

四子王旗| 阿坝| 陕西省| 沾益县| 凤凰县| 荆门市| 建昌县| 阿克陶县| 遵义市| 开阳县| 长汀县| 分宜县| 印江| 牙克石市| 万安县| 莱州市| 曲水县| 鄯善县| 房产| 大丰市| 上虞市| 蕉岭县| 阳西县| 临高县| 千阳县| 苍溪县| 南雄市| 潜山县| 富锦市| 肃南| 嘉荫县| 安国市| 孟连| 沈丘县| 且末县| 巩留县| 镇平县| 武威市| 东阳市| 儋州市| 宜兰县|