热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C#如何遍历文件夹下的所有文件

转自:https:blog.csdn.netzhushiq1234articledetails52204587实现该功能使用到了DirectoryInfo类。Di

转自:https://blog.csdn.net/zhushiq1234/article/details/52204587

实现该功能使用到了DirectoryInfo类。

DirectoryInfo 类派生自 FileSystemInfo 类。它提供了各种用于创建、移动、浏览目录和子目录的方法。该类不能被继承。
下表列出了 DirectoryInfo 类中一些常用的属性:

下表列出了 DirectoryInfo 类中一些常用的方法:

代码:

 

class Program{static void Main(string[] args){Director("E:\\java");}static void Director(string dir) {DirectoryInfo d = new DirectoryInfo(dir);FileSystemInfo[] fsinfos = d.GetFileSystemInfos();foreach (FileSystemInfo fsinfo in fsinfos){if (fsinfo is DirectoryInfo) //判断是否为文件夹{Director(fsinfo.FullName);//递归调用}else {Console.WriteLine(fsinfo.FullName);//输出文件的全部路径}}}}


结果:

 

 

 


推荐阅读
author-avatar
EksManhn_188
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有