我希望获得某个扩展名(递归)的所有文件的列表,但只有以该扩展名结尾的文件。
例如,我希望获取所有扩展名为“.exe”的文件,如果我有以下文件:
文件1.exe、文件2.txt.exe、文件3.exe.txt、文件4.txt.exe1、文件5.txt
我希望得到 1 个文件的列表,即:file1.exe
.
我正在尝试使用以下行:
List<string> theList = Directory.GetFiles(@"C:\SearchDir", "*.exe", SearchOption.AllDirectories).ToList();
但我得到的是以下三个文件的列表:file1.exe , file2.txt.exe , file4.txt.exe1
有任何想法吗?