温馨提示×

Directory.GetFiles和Linq配合使用

小樊
86
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文件的路径。您可以根据需要,使用LINQ的各种方法对文件路径进行进一步的处理和筛选。

0