如何使用c_中的DirectoryInfo.GetFiles函数同时找到文件类型*.gif和*.jpg?
当我尝试此代码时:

string pattern = "*.gif|*.jpg";
FileInfo[] files = dir.GetFiles(pattern);

引发异常“路径中的非法字符”。

最佳答案

你不能那样做。您需要使用每个方法。或者,您可以对扩展使用数组,然后检查每个扩展,但仍然需要多次使用此方法。
看看这些问题;
GetFiles with multiple extensions
Can you call Directory.GetFiles() with multiple filters?

09-05 08:20