溫馨提示×

Directory.GetFiles和Linq配合使用

小樊
85
2024-07-01 19:29:39
欄目: 編程語言

您可以使用Directory.GetFiles方法來獲取指定目錄中的所有文件路徑,然后使用LINQ查詢來進一步篩選和處理這些文件路徑。以下是一個示例代碼:

using System;
using System.IO;
using System.Linq;

class Program
{
    static void Main()
    {
        string folderPath = @"C:\ExampleFolder";
        
        string[] files = Directory.GetFiles(folderPath);

        var txtFiles = files.Where(f => f.EndsWith(".txt"));

        foreach (var txtFile in txtFiles)
        {
            Console.WriteLine(txtFile);
        }
    }
}

在這個示例中,我們首先使用Directory.GetFiles方法獲取指定文件夾中的所有文件路徑,然后使用LINQ查詢來過濾出.txt文件,并最終輸出這些.txt文件的路徑。您可以根據(jù)需要,使用LINQ的各種方法對文件路徑進行進一步的處理和篩選。

0