日期:2014-05-17  浏览次数:20922 次

获取文件夹下固定的文件

 string[] FileName =new  string[4]{"paption","Message","SideMenu","Report"};
     FileInfo[] fileInfoList = dir.GetFiles(FileName+"*.config");

这么写只获取paption","Message","SideMenu","Report 名字下的文件, 但是我的fileInfoList 没得到值,请问是为什么?或该怎么写》
FileInfo

------解决方案--------------------
 string[] FileName =new  string[4]{"paption","Message","SideMenu","Report"};
List<FileInfo[] >fileInfoList=new List<FileInfo[]>();
      for(string file in FileName)
      {
       fileInfoList.Add(dir.GetFiles(file +"*.config"));
      }
------解决方案--------------------

List<FileInfo> list = new List<FileInfo>();;
foreach(string file in GetFiles(path))//path是你查询文件所在的目录路径名
{
    Regex reg = new Regex(".*(paption
------解决方案--------------------
Message
------解决方案--------------------
SideMenu
------解决方案--------------------
Report).*\\.config");
    if (reg.IsMatch(file))
    {
        list.Add(new FileInfo(file));
    }
}


手误,改了一下