我希望能够获取特定扩展名的所有文件列表(递归),但仅限于以该扩展名结尾的文件。
例如,我希望获取所有扩展名为".exe"的文件,如果我有以下文件:
file1.exe,file2.txt.exe,file3.exe.txt,file4.txt.exe1,file5.txt
我期望得到一个包含1个文件的列表,即:
我正在尝试使用以下代码行:
但是我得到的是以下三个文件列表:
例如,我希望获取所有扩展名为".exe"的文件,如果我有以下文件:
file1.exe,file2.txt.exe,file3.exe.txt,file4.txt.exe1,file5.txt
我期望得到一个包含1个文件的列表,即:
file1.exe
。我正在尝试使用以下代码行:
List<string> theList = Directory.GetFiles(@"C:\SearchDir", "*.exe", SearchOption.AllDirectories).ToList();
但是我得到的是以下三个文件列表:
file1.exe,file2.txt.exe,file4.txt.exe1
。有什么想法吗?
123.567.exe
应该匹配吗? - Ahmed KRAIEM