用递归获取文件夹以及子文件夹下的所有文件
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 }
相关文章推荐
- 获取文件夹以及子文件夹里面的所有文件
- 获取当前文件夹以及子文件夹下所有文件C++
- 黑马程序员——list()返回该目录下文件,文件夹,listFiles()返回文件文,件夹对象,递归调用获取所有文件,文件夹,以及文件名过滤
- 利用递归遍历文件夹下所有文件以及子文件夹
- c# 遍历文件夹下所有的子文件夹以及文件 递归
- 递归获取某个文件夹下的所有文件
- 递归删除文件夹下面所有子文件夹中的.pyc后缀文件
- 获取文件夹及其子文件夹下的所有文件
- MFC递归扫描指定文件夹下的所有文件包括子文件夹下的文件。
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- 递归方式遍历文件夹下所有子文件夹和文件
- 删除文件夹(递归调用删除所有子文件夹及文件)
- 递归获取指定文件夹下的所有文件
- PHP获取指定目录下的所有文件,递归到子文件夹
- 获取文件夹中的子文件夹或文件的名字以及路径
- 扫描文件夹获取包含子文件夹在内的所有文件
- php 获取某个文件夹及其子文件夹的所有文件并支持文件格式的筛选
- 递归获取SharePoint文档库文件夹内的所有文件
- Java递归遍历删除拷贝文件以及获取文件夹大小
- 递归 查找 一个文件夹所有的子文件夹和文件