Open mFilePath For Append As #1
Seek #1, 1
Print #1, mFileName
Close #1
...全文
12310打赏收藏
如何在文本文件的开始添加一行文本,不改变原来的内容(在线等候......)
我现在需要在已经存在的文本文件的开始添加一行文本,而不改变文件原来的内容: 我在程序中使用的代码如下,执行结果添加了一行文本,但是文件原来第1行的内容被覆盖了!!! Open mFilePath For Append As #1 Seek #1, 1 Print #1, mFileName Close #1
'use FSO
'注意引用microsoft scripting runtime对象
Private Sub Command1_Click()
Dim fso As New FileSystemObject
Dim ts As TextStream
Dim filename As String
Dim strtemp As String
filename = "d:\123.txt"
Set ts = fso.OpenTextFile(filename)
strtemp = ts.ReadAll
Set ts = Nothing
strtemp = "你要加入的内容" + strtemp
Set ts = fso.CreateTextFile(filename, True)
ts.Write (strtemp)
Set ts = Nothing
End Sub