特定の拡張子 (再帰的) のすべてのファイルのリストを取得したいのですが、その拡張子で終わるファイルのみを取得します。
たとえば、拡張子が「.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();
しかし、私が得たのは、次の 3 つのファイルのリストです。file1.exe , file2.txt.exe , file4.txt.exe1
何か案は?