亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎樣用Directory.GetFiles過濾文件類型

小樊
103
2024-10-11 08:59:45
欄目: 編程語言

在C#中,你可以使用Directory.GetFiles方法結合Path.GetExtension方法來過濾特定類型的文件。以下是一個示例代碼,展示了如何獲取指定目錄下所有特定類型的文件(例如,只獲取擴展名為.txt的文件):

using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 指定要搜索的目錄
        string directoryPath = @"C:\example_directory\";

        // 指定要過濾的文件類型(擴展名)
        string fileExtension = ".txt";

        try
        {
            // 獲取目錄下所有指定擴展名的文件
            string[] files = Directory.GetFiles(directoryPath, fileExtension);

            // 輸出結果
            Console.WriteLine($"在目錄 {directoryPath} 下找到以下 {fileExtension} 文件:");
            foreach (string file in files)
            {
                Console.WriteLine(file);
            }
        }
        catch (Exception ex)
        {
            // 處理異常(例如,目錄不存在)
            Console.WriteLine($"發生錯誤:{ex.Message}");
        }
    }
}

在這個示例中,Directory.GetFiles方法用于獲取目錄下所有文件,然后通過Path.GetExtension方法檢查每個文件的擴展名是否與指定的fileExtension匹配。如果匹配,則該文件會被包含在結果數組中。

注意:Directory.GetFiles方法還可以接受一個額外的參數,用于搜索子目錄中的文件。如果你想要遞歸地搜索整個目錄樹,可以將第二個參數設置為true。例如:

string[] files = Directory.GetFiles(directoryPath, fileExtension, SearchOption.AllDirectories);

0
海城市| 防城港市| 静宁县| 江津市| 巫山县| 叙永县| 揭阳市| 宿迁市| 玉屏| 廉江市| 沁源县| 措美县| 肇源县| 都江堰市| 古田县| 盐源县| 定兴县| 登封市| 德阳市| 元氏县| 彰武县| 金湖县| 万安县| 扎鲁特旗| 兖州市| 松滋市| 顺昌县| 天台县| 鸡西市| 青海省| 天柱县| 安陆市| 津南区| 眉山市| 虎林市| 台北县| 平邑县| 兴海县| 廊坊市| 河南省| 定日县|