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

时间:2009-03-22 10:12:08

标签: c# file

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

string[] files = Directory.GetFiles(sourceDirectory_);

但是有没有办法让所有以“jpg”结尾的文件在一行中不用

if (file.endswidth("jpg") 

检查?

2 个答案:

答案 0 :(得分:8)

Directory.GetFiles (sourceDirectory_, "*.jpg")

有关详细信息,请参阅MSDN docs for this overload

答案 1 :(得分:4)

您可以将搜索模式作为GetFiles的第二个参数提供:

string[] files = Directory.GetFiles(sourceDirectory_, "*.jpg");