c# 读取文件夹内指定后缀的所有文件路径
时间: 2024-09-15 22:12:05 浏览: 92
C#读取目录下所有指定类型文件的方法
在C#中,如果你想读取特定文件夹内的所有文件,特别是那些具有特定后缀的文件,可以使用`Directory.GetFiles()`方法配合正则表达式。这里是一个基本的示例,假设你想查找所有的".txt"文件:
```csharp
using System;
using System.IO;
using System.Text.RegularExpressions;
public static void GetFilesInFolder(string folderPath, string fileExtension)
{
string[] files = Directory.GetFiles(folderPath, $"{fileExtension}*", SearchOption.AllDirectories);
foreach (string filePath in files)
{
Console.WriteLine(filePath);
}
}
// 使用方法:
GetFilesInFolder(@"C:\example\folder", ".txt");
```
`Directory.GetFiles()`函数接受两个参数:文件夹路径和搜索模式。`"{fileExtension}*"`是一种模式匹配,星号(*)表示任何字符序列,所以`.txt*`会匹配所有".txt"文件。
阅读全文