C#遍历文件夹,只需一句话
2016-02-14 18:53
274 查看
一个函数搞定,都不用去考虑递归(以前居然不知道),太强大了。
string[] files = System.IO.Directory.GetFiles(_dir, "*.*", System.IO.SearchOption.AllDirectories);
System.IO.SearchOption.AllDirectories表示搜索本文件夹和所有子目录,很碉堡吧。
"*.*"也可以是"*",都一样。
通配符,支持*,?
string[] files= System.IO.Directory.GetDirectories(_dir, "*川*", System.IO.SearchOption.AllDirectories);
结果files包含文件夹和文件。
C语言中的没有发现类似可以直接搜索子文件夹的函数
_findfirst和FindFirstFile都不支持搜索子文件夹
string[] files = System.IO.Directory.GetFiles(_dir, "*.*", System.IO.SearchOption.AllDirectories);
System.IO.SearchOption.AllDirectories表示搜索本文件夹和所有子目录,很碉堡吧。
"*.*"也可以是"*",都一样。
通配符,支持*,?
string[] files= System.IO.Directory.GetDirectories(_dir, "*川*", System.IO.SearchOption.AllDirectories);
结果files包含文件夹和文件。
C语言中的没有发现类似可以直接搜索子文件夹的函数
_findfirst和FindFirstFile都不支持搜索子文件夹
相关文章推荐
- C#八数码游戏实例
- C#向其它电脑共享文件夹上传及下载文件
- Visual Studio 2008 可扩展性开发(八):关于用户界面的种种(下)
- Visual Studio 2008 可扩展性开发(八):关于用户界面的种种(上)
- Visual Studio 2008 可扩展性开发(六):操作Solution Explorer
- Visual Studio 2008 可扩展性开发(五):操作Solution、Project和ProjectItem
- Visual Studio 2008 可扩展性开发(四):添加新的命令
- c#正则表达式详解
- Visual Studio 2008 可扩展性开发(三):Add-In运行机制解析(下)
- Visual Studio 2008 可扩展性开发(三):Add-In运行机制解析(上)
- Visual Studio 2008 可扩展性开发(二):Macro和Add-In初探
- Visual Studio 2008 可扩展性开发(一):VS概览
- DevExpress源码编译报错解决办法
- C# 数据类型
- c#里BindingFlags 筛选标志
- C#基础--值类型和引用类型,栈和堆的含义
- [C#/.NET]Entity Framework(EF) Code First 多对多关系的实体增,删,改,查操作全程详细示例
- c#连接access 2007连接字符串
- c# 接口和抽象方法的学习
- C#中构建一个分页的应用