搜索具有许多搜索目标的大量文件的优化



我正在编写一个必须在VBA中的脚本。目的是搜索大约3500个文件(450MB),以获取不包含彼此的200 字符串。更有效的效率是,搜索每个标签的文件,一旦找到字符串,就会删除文件(我需要知道的是它在那里),或者我应该在一个行中搜索每条标签通过以保存必须打开每个文件200多次?

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

因此,建议是打开1个文件,并检查其中的200 字符串以及该检查中的任何内容。然后移至下一个文件。

最新更新