如何取得指定目录下面的指定的后缀名的所有文件名的数据啊!
如: 
 有一目录:c:\zzm   , 
 它下面存有多个*.real文件,如何把这些文件名给一个ArrayList对象存放
------解决方案--------------------protected void GetFiles(String strDir, String strExt, bool bRecursive) 
           { 
             DirectoryInfo dir = new DirectoryInfo(strDir); 
             FileInfo[] fileList = dir.GetFiles( "*. " + strExt); 
                  for(int i=0; i <fileList.Length; i++) 
             { 
                 if(fileList[i].Exists) 
                     m_arrFiles.Add(strDir +  "\\ " + fileList[i].Name); 
             } 
             if(bRecursive==true) 
             { 
                 //Get recursively from subdirectories 
                 DirectoryInfo[] dirList = dir.GetDirectories(); 
                 for(int i=0; i <dirList.Length; i++) 
                 { 
                     GetFiles(strDir +  "\\ " + dirList[i].Name, strExt, bRecursive); 
                 } 
             } 
         }
------解决方案--------------------关键就一句 Dirs.GetFiles( "*.real ");