C#读取指定格式文件夹文件
C#的文件读取功能,起来还挺顺手的。用Directory.GetFiles()
就能一把抓出你想要的格式文件,比如*.txt
,换成*.jpg
、*.docx
也行。目录遍历、文件筛选这些操作,全靠System.IO
里的这些小工具。
路径下文件多?直接加上SearchOption.AllDirectories
,子文件夹也能一网打尽。你也可以把文件路径和内容一起丢进一个二维数组里存着,后续操作比较方便——比如批量或者生成索引。
不过数组大小是死的,文件一多容易爆,你要是项目里文件数量不好估,建议用List
这种动态集合,扩展性好不少。哦对了,如果文件内容大、读取多,最好加个异步读取,主线程不卡顿。
想了解更多文件夹操作,还可以看看C# 文件夹操作指南这篇,讲得也挺细。
52.99KB
文件大小:
评论区