【发布时间】:2023-03-02 23:03:01
【问题描述】:
我希望获取某个扩展名(递归)的所有文件的列表,但仅以该扩展名结尾的文件。
例如,我希望获取所有带有“.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匹配吗??
标签: c# directory filesystems getfiles