出于某种原因,当我使用 objFile.ReadLine 方法读取我的文本文件时,整个文件作为一个长行返回。我打开的文件使用 CR 行结尾而不是 CRLF 或 LF 行结尾。如果 ReadLine 无法识别 CR 行结尾,有谁知道如何在 vbscript 中逐行读取此文件?代码如下:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set txsInput = objFSO.OpenTextFile("C:\Path\To\My\File.csv",1)
'Read lines one by one
Do While txsInput.AtEndOfStream <> True
strTemp = txsInput.ReadLine
msgbox strTemp
Loop
我没有为每一行发出警报,而是收到一个包含整个文件的警报。任何帮助表示赞赏。