Given a folder path (like C:\\Random Folder
), how can I find a file in it that holds a certain extension, like txt
? I assume I\'ll have to do a sea
The method below returns only the files with certain extension (eg: file with .txt but not .txt1)
public static IEnumerable GetFilesByExtension(string directoryPath, string extension, SearchOption searchOption)
{
return
Directory.EnumerateFiles(directoryPath, "*" + extension, searchOption)
.Where(x => string.Equals(Path.GetExtension(x), extension, StringComparison.InvariantCultureIgnoreCase));
}