public static IEnumerable<string> EnumerateFiles(string path, string searchPattern);如何使用
时间: 2024-01-31 07:02:00 浏览: 91
IEnumerable<T>、ICollection<T>、IList<T>、ObservableCollectin<T>和Collection<T>的关系
这是一个C#中的静态方法,用于获取指定目录中符合指定搜索模式的文件的路径。你可以按照以下步骤使用它:
1. 首先,确保你的代码中引用了System.IO命名空间,因为这个方法是在该命名空间下定义的。
2. 然后,通过调用该方法并传入两个参数:要搜索的目录的路径和搜索模式。例如,如果你想在D:\MyFiles目录中搜索所有扩展名为.txt的文件,可以这样调用该方法:
```
var files = Directory.EnumerateFiles("D:\\MyFiles", "*.txt");
```
3. 该方法会返回一个IEnumerable<string>类型的结果,其中包含了符合搜索模式的文件路径。你可以使用foreach循环遍历这个结果,或者将其转换为List<string>类型的列表。
例如,你可以这样遍历上述代码返回的结果:
```
foreach (var file in files)
{
Console.WriteLine(file);
}
```
这将输出D:\MyFiles目录中所有扩展名为.txt的文件的路径。
阅读全文