查找与模式不匹配的文件

Aks*_*y J 0 c#

要查找所有.txt文件,我们可以使用以下命令:

Directory.GetFiles(@"c:\","*.txt")
Run Code Online (Sandbox Code Playgroud)

有什么办法可以找到所有不符合模式的文件(例如:所有不具有扩展名.txt的文件)。

Igo*_*evo 5

您可以尝试LINQ:

var files = Directory.EnumerateFiles("C:\\").Where(x => !x.EndsWith(".txt")).ToList();
Run Code Online (Sandbox Code Playgroud)

  • 为EnumerateFiles +1。 (2认同)