您的位置:首页 > 其它

用递归获取文件夹以及子文件夹下的所有文件

2009-12-15 13:02 316 查看

用递归获取文件夹以及子文件夹下的所有文件

1 ArrayList arraylist = new ArrayList();
2 private void GetSubDir(string s1)//递归获取文件夹中所有的文件名,并存入数组
3 {
4 string[] sDir = Directory.GetDirectories(s1);//获取子目录的名称
5 string[] sFile = Directory.GetFiles(s1);//获取文件
6 for (int i = 0; i < sFile.Length; i++)
7 {
8 arraylist.Add(sFile); //将文件加入数组
9 }
10 for (int i = 0; i < sDir.Length; i++)
11 {
12 GetSubDir(sDir);
13 }
14 }

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: