C#遍历文件夹
来源:互联网 发布:淘宝类目怎么编辑分类 编辑:程序博客网 时间:2024/06/03 16:20
namespace
using System.IO;
遍历文件夹下的子文件和子文件夹
DirectoryInfo dirInfo = new DirectoryInfo(@"D:\TestDir");// 遍历子文件FileInfo[] fileInfos = dirInfo.GetFiles();foreach (FileInfo fileInfo in fileInfos){ Console.WriteLine(fileInfo.Name); Console.WriteLine(fileInfo.FullName); Console.WriteLine(fileInfo.Extension);}// 遍历子文件夹DirectoryInfo[] subDirInfos = dirInfo.GetDirectories();foreach (DirectoryInfo subDirInfo in subDirInfos){ Console.WriteLine(subDirInfo.Name); Console.WriteLine(subDirInfo.FullName);}
遍历文件夹下所有层级的文件和文件夹
DirectoryInfo dirInfo = new DirectoryInfo(@"D:\TestDir");List<FileInfo> subFileInfos = new List<FileInfo>();List<DirectoryInfo> subDirInfos = new List<DirectoryInfo>();ListAllLevelSubDirAndFile(dirInfo, ref subFileInfos, ref subDirInfos);foreach (FileInfo subFileInfo in subFileInfos){ Console.WriteLine(subFileInfo.Name);}foreach (DirectoryInfo subDirInfo in subDirInfos){ Console.WriteLine(subDirInfo.Name);}public static void ListAllLevelSubDirAndFile( DirectoryInfo dirInfo, ref List<FileInfo> subFileInfoList, ref List<DirectoryInfo> subDirInfoList){ if (dirInfo == null) { return; } FileInfo[] fileInfos = dirInfo.GetFiles(); foreach (FileInfo fileInfo in fileInfos) { subFileInfoList.Add(fileInfo); } DirectoryInfo[] subDirInfos = dirInfo.GetDirectories(); foreach (DirectoryInfo subDirInfo in subDirInfos) { subDirInfoList.Add(subDirInfo); ListAllLevelSubDirAndFile(subDirInfo, ref subFileInfoList, ref subDirInfoList); }}
0 0
- c#遍历文件夹
- c#遍历文件夹
- C# 遍历文件夹
- C#递归遍历文件夹
- C# 遍历文件夹
- C#遍历文件夹
- C# 遍历文件夹 创建树
- C#遍历文件夹及文件
- C#遍历文件夹中的文件
- C#遍历文件夹及其子目录
- C#遍历文件夹和文件
- C# 遍历FTP文件夹/下载
- C#遍历文件夹及其子目录
- c#遍历文件夹和文件
- C#遍历文件夹及文件
- C#遍历所有文件夹处理
- C#遍历文件夹及文件
- C# 遍历文件夹加载到DataSet里面
- 教你如何查看各种浏览器的Cookies[IE cookies信息]
- 甲方、乙方、监理三者之间的关系及其在项目管理过程中的若干事项
- 【Android编程】R文件找不到的解决方法
- Leetcode: Set Matrix Zeroes
- UNICODE,GBK,UTF-8区别
- C#遍历文件夹
- Android系统架构分析
- IE10、IE11以上版本的浏览器的开发调试工具如何查看cookie?
- JS项目之旅第一天
- 学英语《每日一歌》之my heart will go on
- 【C++】度度熊的暗语-百度机试题-C++学习笔记
- Win8.1的IE缓存文件夹哪里去了?细说系统安装分区里那些带箭头的文件夹
- 2月29日
- Android Fragment学习之二、Fragement的使用方法