用到两个函数ParseDirectory 和CreatePathList

C#递归读取目录里所有文件(包括子目录)及其文件操作void ParseDirectory(string path, string filter)
}

C#递归读取目录里所有文件(包括子目录)及其文件操作string[] CreatePathList()
                }


使用范例:如果要查找的:d目录下所有mp3文件
C#递归读取目录里所有文件(包括子目录)及其文件操作
C#递归读取目录里所有文件(包括子目录)及其文件操作
string path="d:\\";    //目录名 也可以用相当路径
C#递归读取目录里所有文件(包括子目录)及其文件操作
string filter="*.mp3";        //文件类型
C#递归读取目录里所有文件(包括子目录)及其文件操作
 int m_numFiles=0;        //文件总数
C#递归读取目录里所有文件(包括子目录)及其文件操作
 ArrayList m_pathList = new ArrayList();//包含所有文件路径的数组C#递归读取目录里所有文件(包括子目录)及其文件操作
C#递归读取目录里所有文件(包括子目录)及其文件操作
string[] files;            //所有文件名
C#递归读取目录里所有文件(包括子目录)及其文件操作
                
C#递归读取目录里所有文件(包括子目录)及其文件操作ParseDirectory(path, 
"*.mp3");
C#递归读取目录里所有文件(包括子目录)及其文件操作files
=CreatePathList();        //生成文件名数组
C#递归读取目录里所有文件(包括子目录)及其文件操作
                if(files == null)

文件处理类
C#递归读取目录里所有文件(包括子目录)及其文件操作using  System  ;
C#递归读取目录里所有文件(包括子目录)及其文件操作        
using  System.Drawing  ;
C#递归读取目录里所有文件(包括子目录)及其文件操作        
using  System.Collections  ;
C#递归读取目录里所有文件(包括子目录)及其文件操作        
using  System.ComponentModel  ;
C#递归读取目录里所有文件(包括子目录)及其文件操作        
using  System.Windows.Forms  ;
C#递归读取目录里所有文件(包括子目录)及其文件操作        
using  System.Data  ;
C#递归读取目录里所有文件(包括子目录)及其文件操作        
using  System.IO  ;
C#递归读取目录里所有文件(包括子目录)及其文件操作        
using  System.Drawing.Printing  ;
C#递归读取目录里所有文件(包括子目录)及其文件操作    
public  class  Form1  :  Form

相关文章: