下面的代碼工作得很好:讀幾行從文件一次
Function ReadLines(FN As String, n As Integer) As String()
Dim T(0 To n) As String
With My.Computer.FileSystem.OpenTextFileReader(FN)
For i As Integer = 0 To n
T(i) = .ReadLine()
Next
End With
Return T
End Function
但是,如果該文件位於遠程服務器上,這有可能成爲窘況緩慢。有沒有辦法更有效地做同樣的事情?我可以一次過讀取整個文件,但是這也是相當低效...
我沒有測試它的效率,但你需要添加一個fs.close,否則你的文件將保持鎖定 – Pierre
我相信'Close()'將由'Dispose()'調用,這在'最終使用' –
好吧,它似乎並不那麼...至少不在我的編譯器。 – Pierre