/// /// 获取指定路径文件夹中所有子文件及子文件夹信息 /// /// public void getAll ( string strPath ) { //获取指定路径文件夹中所有子目录名称 string[] myDirsName = Directory.GetDirectories ( strPath ); foreach ( string strDirName in myDirsName ) { labResult.Text += "\n" + strDirName; getAll ( strDirName ); //递归调用getAll()方法,继续遍历子文件夹中的所有文件及文件夹信息 } //获取指定路径文件夹中所有子文件名称 string[] myFilesName = Directory.GetFiles ( strPath ); foreach ( string strFileName in myFilesName ) { labResult.Text += "\n" + strFileName; } }