使用许多搜索目标对大量文件进行搜索优化

时间:2012-11-01 15:09:18

标签: vba search

我正在编写一个必须在VBA中的脚本。目标是搜索大约3500个文件(450mb),用于200多个不相互包含的字符串。什么会更有效,单独搜索每个标签的文件,并在找到字符串后突破文件(我需要知道的是它在那里),或者我应该在每一行搜索每个标签通过保存必须打开每个文件200多次?

1 个答案:

答案 0 :(得分:1)

对于大多数文件而言,打开将是这类脚本中最耗时的部分,因为它需要磁盘甚至网络操作,而不仅仅是RAM内存操作(到目前为止更快)。

因此建议打开1个文件并检查其中的200多个字符串以及该检查后面的内容。然后转到下一个文件。