C# 遍历读取某个目录文件夹下的不同类型子文件和其子文件夹(里面可能又有许多文件)
2018-01-28 10:26
986 查看
首先获取到文件目录,这里是参数targetDirectory传递进来:
//对该路径下的文件进行遍历,获取文件名
string[] fileEntries = Directory.GetFiles(targetDirectory);
foreach (string fileName in fileEntries)
if (fileName.EndsWith(".mdb")) // 比较不同点: mdb是一种文件,而gdb是文件夹,里面包含多个文件
messagebox.Show(fileName); //这里仅仅是弹框显示文件名,可以换成别的复杂功能。
if (fileName.EndsWith(".txt")) // 比较不同点: mdb是一种文件,而gdb是文件夹,里面包含多个文件
messagebox.Show(fileName);
//此处可以写代码:添加if判断,显示txt等其他类型的文件...
//对该路径下的 文件夹 进行遍历,获取文件夹
string[] subdirectoryEntries = Directory.GetDirectories(targetDirectory);
foreach (string subdirectory in subdirectoryEntries)
{
if (subdirectory.EndsWith(".gdb"))
list_ws.Add(ProcessFile(subdirectory));
else
ProcessDirectory(subdirectory);
}
//对该路径下的文件进行遍历,获取文件名
string[] fileEntries = Directory.GetFiles(targetDirectory);
foreach (string fileName in fileEntries)
if (fileName.EndsWith(".mdb")) // 比较不同点: mdb是一种文件,而gdb是文件夹,里面包含多个文件
messagebox.Show(fileName); //这里仅仅是弹框显示文件名,可以换成别的复杂功能。
if (fileName.EndsWith(".txt")) // 比较不同点: mdb是一种文件,而gdb是文件夹,里面包含多个文件
messagebox.Show(fileName);
//此处可以写代码:添加if判断,显示txt等其他类型的文件...
//对该路径下的 文件夹 进行遍历,获取文件夹
string[] subdirectoryEntries = Directory.GetDirectories(targetDirectory);
foreach (string subdirectory in subdirectoryEntries)
{
if (subdirectory.EndsWith(".gdb"))
list_ws.Add(ProcessFile(subdirectory));
else
ProcessDirectory(subdirectory);
}
相关文章推荐
- C#如何遍历一个文件夹下面所有的文件、包括子文件夹里面的文件?
- C#怎么遍历目录读取图片类型的文件啊
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- c#遍历一个文件夹下的所有文件包括子文件夹
- 读取Assets所存在的所有文件(遍历每一个文件夹),并存入sdcard里面
- matlab遍历文件夹下指定类型的文件以及子文件夹
- C# 遍历文件夹及其子文件夹来查找某个文件
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- C# 遍历文件夹下所有子文件夹中的文件,得到文件名
- c#遍历一个文件夹下的所有文件包括子文件夹
- C#磁盘类型判断 所有磁盘遍历出所有文件夹及文件夹路径 所有文件及文件路径
- C#读取目录下所有指定类型文件的方法
- C# 遍历指定目录下的所有文件及文件夹
- 遍历读取指定文件夹下指定类型的所有文件
- C# 获得目录下所有文件或指定文件类型文件(包含所有子文件夹)
- C#遍历文件夹, 获取文件/目录信息
- c#遍历一个文件夹下的所有文件包括子文件夹
- [导入]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)