Find a file with a certain extension in folder

后端 未结 6 1957
清歌不尽
清歌不尽 2020-11-27 15:10

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

6条回答
  •  执笔经年
    2020-11-27 15:55

    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));
        }
    

提交回复
热议问题