Private Sub Command1_Click() Text1.Text = ReadFile("C:\NETLOG.TXT") End SubFunction ReadFile(TXTFile As String) As String Dim fn As Integer fn = FreeFile Open TXTFile For Binary Access Read As #fn ReadFile = Space(FileLen(TXTFile)) Get #fn, , ReadFile Close #fn End Function
'引用——Microsoft Scripting RuntimeOption ExplicitFunction FsoRead(ByVal PFile As String) As String On Error Resume Next Dim u As Object Dim X As TextStream Set u = CreateObject("scripting.filesystemobject") Set X = u.OpenTextFile(PFile, ForReading, True) FsoRead = X.ReadAll Exit Function End FunctionFunction FsoWrite(ByVal PFile As String, ByVal OutFile As String) As Boolean On Error GoTo Er Dim Ob As Object Dim X As TextStream Set Ob = CreateObject("scripting.filesystemobject") Set X = Ob.OpenTextFile(PFile, ForWriting, True) X.Write OutFile Exit Function Er: Dim y As FileSystemObject Set y = CreateObject("scripting.filesystemobject") Set Ob = y.CreateTextFile(PFile, True) X.Write OutFile End Function
Text1.Text = ReadFile("C:\NETLOG.TXT")
End SubFunction ReadFile(TXTFile As String) As String
Dim fn As Integer
fn = FreeFile
Open TXTFile For Binary Access Read As #fn
ReadFile = Space(FileLen(TXTFile))
Get #fn, , ReadFile
Close #fn
End Function
On Error Resume Next
Dim u As Object
Dim X As TextStream
Set u = CreateObject("scripting.filesystemobject")
Set X = u.OpenTextFile(PFile, ForReading, True)
FsoRead = X.ReadAll
Exit Function
End FunctionFunction FsoWrite(ByVal PFile As String, ByVal OutFile As String) As Boolean
On Error GoTo Er
Dim Ob As Object
Dim X As TextStream
Set Ob = CreateObject("scripting.filesystemobject")
Set X = Ob.OpenTextFile(PFile, ForWriting, True)
X.Write OutFile
Exit Function
Er:
Dim y As FileSystemObject
Set y = CreateObject("scripting.filesystemobject")
Set Ob = y.CreateTextFile(PFile, True)
X.Write OutFile
End Function