给定文件夹路径(如C:\Random Folder),如何在其中找到包含特定扩展名的文件(如txt )?我假设我必须在目录中搜索*.txt,但是我不确定首先应该如何开始搜索。
发布于 2016-12-30 10:41:58
下面的方法只返回具有特定扩展名的文件(例如:带.txt但不带.txt1的文件)
public static IEnumerable<string> GetFilesByExtension(string directoryPath, string extension, SearchOption searchOption)
{
return
Directory.EnumerateFiles(directoryPath, "*" + extension, searchOption)
.Where(x => string.Equals(Path.GetExtension(x), extension, StringComparison.InvariantCultureIgnoreCase));
}https://stackoverflow.com/questions/3152157
复制相似问题