如何实现DirectoryInfo.GetFiles("*.txt|*.html|*.asm")只获取指定目录下的多个文件扩展名

tksnow 2005-10-11 09:35:32
DirectoryInfo _dirInfo = new DirectoryInfo ("d:\temp\");
FileInfo[] file = _dirInfo.GetFiles("*.txt|*.html|*.asm");
如上语句,我想获得指定目录下,几个不同文件扩展名,可以这样实现吗?或者有什么其他的方法。谢谢!(我试过用'|'分隔扩展名不可以)
...全文
743 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
marvelstack 2006-06-18
  • 打赏
  • 举报
回复
分开三次获取三种类型。
yuuzg 2006-06-16
  • 打赏
  • 举报
回复
用循环吧。

DirectoryInfo_dirInfo = new DirectoryInfo ("d:\temp\");
//多个类型的数组
string filters[]=new string[]{"*.txt","*.html","*.asm"}

foreach(string filter in filters)
{
FileInfo[] file = _dirInfo.GetFiles(filter);
}
WJY2003 2006-01-12
  • 打赏
  • 举报
回复
关注
我也正想办法
navy_koo 2005-10-11
  • 打赏
  • 举报
回复
呵呵,我也遇到这个问题;;;
不知道怎么解决。。。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧