您的位置:首页 > 编程语言 > C#

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都不支持搜索子文件夹
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: