在處理檔案時,我一直在使用 Open 方法。我剛剛發現了 OpenTextFile 和 CreateTextFile。它們與 Open 方法有什么區別?一個比另一個快嗎?或者哪個更好?
Dim fs, f
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.OpenTextFile("c:\testfile.txt", 1, TristateFalse)
f.Close
Dim line as String
Open "c:\testfile.txt" For Input as #1
Line Input #1, line
Close #1
uj5u.com熱心網友回復:
總體而言,Open 速度更快。但是,它只能讀取高達 ~2gb 的檔案,并且無法讀取 Linux EOL 指標。另一方面,OpenTextFile 創建一個文本流,可以讀取更大的檔案并讀取 Linux EOL 指標,但比 Open 慢大約 4 倍。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/476884.html
