【发布时间】:2013-05-08 09:44:01
【问题描述】:
读取文件意味着我将读取我硬盘上的每个文档(doc、docx、xls、xml、txt...)。
我想我的大部分文件大约是 10KB ~ 1MB。
如果有任何特定的单词,我会阅读文件并过滤文本。
所以我的猜测是我应该有线程池和 1 个线程来读取文件和其他线程进行过滤。
听说有MMF、CreateFile/ReadFile 或 I/O 完成端口来读取每个文件。
我应该使用什么功能?
【问题讨论】:
-
顺便说一下,.docx 是一个 ZIP 文件。
-
stackoverflow.com/questions/9817233/… 上有关为什么内存映射速度快的一些信息。
标签: c++ visual-c++ file-io