最大字符串数组 VisualBasic WSH

2023-11-29

我正在 VB 中编写一个 WSH 脚本,以读取通过 .Run 方法使用重定向目录列表生成的大量目录列表。

目录列表大约有 8400 行,但是每次我运行脚本时,都会出现以下循环

执行直到 DirList.AtEndOfStream Redim 保留 arrData(i) arrData(i) = DirList.ReadLine 我=我+1 环形

提前剪掉,看似随机的 1800 到 3500 行范围。这听起来像是数组大小问题还是 shell 内存限制?

我听说有人解析大型日志文件,像我一样一次性读取它们。


在这种情况下,首先循环遍历文件并计算行数,然后将数组重新调整为所需的确切大小不是更好吗?然后关闭文件再次打开它,这次您实际上将这些行分配给了数组元素吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最大字符串数组 VisualBasic WSH 的相关文章

随机推荐