可用FolderBrowserDialog控件
//对所选文件夹进行操作
DirectoryInfo di = new DirectoryInfo(fbdFile.SelectedPath);
FileInfo[] fi= di.GetFiles();
string[] s=new string[100];//文件名数组
string[] s2=new string[100];//后缀名数组
for(int i=0;i<fi.length;i++)
{
s[i]=fi[i].tostring();
int a = s[i].IndexOf(".");
int b=s[i].length;
s2[i]= s[i].Substring(a+1,b-a-1);
}
然后再判断s2数组