这样写为什么结果不对?
AllFile=GetFiles(path);
ArrayList NeedFile=new ArryList();
for(i=0;i<AllFile.Length;i++)
{
FileInfo fi=new FileInfo(AllFile[i]);
if(fi.Extion==".txt"||fi.Extion=="doc")
NeedFile.Add(AllFile[i]);
}
为什么Allfile中的结果还是得到了所有文件?该怎么修改?

解决方案 »

  1.   

    没搞清LZ问的什么问题,AllFile就是所有的文件,你又没修改它,NeedFile才是你需要的么
      

  2.   

    说的对,AllFile我没进行修改,都在NeedFile里
      

  3.   

    string sSkinFileDir=“C:\edddd”;
    string []objFiles  = System.IO.Directory.GetFiles(sSkinFileDir,"*.ssk");
                foreach (string sf in objFiles)
                {
                    cboFaceFile.Items.Add(sf);
                }
    这是我取文件的一个例子