C#读取指定格式文件夹文件

C#的文件读取功能,起来还挺顺手的。用Directory.GetFiles()就能一把抓出你想要的格式文件,比如*.txt,换成*.jpg*.docx也行。目录遍历、文件筛选这些操作,全靠System.IO里的这些小工具。

路径下文件多?直接加上SearchOption.AllDirectories,子文件夹也能一网打尽。你也可以把文件路径和内容一起丢进一个二维数组里存着,后续操作比较方便——比如批量或者生成索引。

不过数组大小是死的,文件一多容易爆,你要是项目里文件数量不好估,建议用List这种动态集合,扩展性好不少。哦对了,如果文件内容大、读取多,最好加个异步读取,主线程不卡顿。

想了解更多文件夹操作,还可以看看C# 文件夹操作指南这篇,讲得也挺细。

rar 文件大小:52.99KB