第1个回答 2008-10-14
Option Explicit
Const ForReading = 1, ForWriting = 2
Dim fso, f
Dim TempStr As String
'读文件的函数
Private Function ReadAllTextFile(ByVal FileName As String) As String
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(FileName, ForReading)
ReadAllTextFile = f.ReadAll
End Function
'写文件的函数
Private Function WriteLineToFile(ByVal FileName As String) As Boolean
Set f = fso.OpenTextFile(FileName, ForWriting, True)
f.WriteLine TempStr
End Function
Private Sub Form_Load()
Set fso = CreateObject("Scripting.FileSystemObject")
End Sub
Private Sub Command1_Click()
'读两个源文件到变量中,中间用回车换行连接
TempStr = ReadAllTextFile("c:\1.txt") & vbCrLf & ReadAllTextFile("c:\2.txt")
'写到目的文件中去
WriteLineToFile "c:\3.txt"
End Sub
你在C盘 创建名字 1和2 2个文本 然后写上内容 然后运行这个代码