如何在C#中获取具有特定扩展名的目录中的所有文件?

leo*_*ora 2 c# file

我使用它来获取目录中的所有文件:

string[] files = Directory.GetFiles(sourceDirectory_);
Run Code Online (Sandbox Code Playgroud)

但有没有办法让所有以"jpg"结尾的文件在一行中完成而不做

if (file.endswidth("jpg") 
Run Code Online (Sandbox Code Playgroud)

校验?

Jon*_*eet 8

Directory.GetFiles (sourceDirectory_, "*.jpg")
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅MSDN文档以了解此重载.

  • 正如Pontus所说,这种方法不区分大小写.我刚刚用你描述的情况检查了它,prashant_sp - 它没有问题就选择了"a.jpg"和"b.JPG". (3认同)