If Not Txtf.AtEndOfStream Then
Txtf3.Write Txtf.ReadAll *****此时没有关闭这个文件
Txtf2.Write Txtf3.ReadAll *****这是读出来的当然是空的拉
Txtf3.Write Txtf.ReadAll *****此时没有关闭这个文件
Txtf2.Write Txtf3.ReadAll *****这是读出来的当然是空的拉
解决方案 »
- 我也请教一个SQL的问题
- 问一个Imagelist中加载图片的问题
- 问一个大家都会碰到的问题,请高手解答!
- 难难难,vb怎么调用access 里面的摸块函数,请高手指教
- 加密文件求教:(解密中文字符时出错,求教高手,谢谢!!!!)
- 毕业设计完成,送分!
- 大家好,请问一下,我如何得到一个路径相对于当前路径的相对路径?即当前路径是C:\hot;另一个路径是F:\cool,能否得到F:\cool相对于c:\hot
- 怎样在VB 中获取上网时间呢?
- 请大家帮帮忙!DAO的问题!
- 程序结构思想,
- 如何用ADO连接设置了数据库密码的Access数据库?
- 打开一个网页时,总是提示“出现运行期错误,是否纠正该错误?”提示对话框。
我加了一个
If Not Txtf.AtEndOfStream Then
Txtf3.Write Txtf.ReadAll
txtf3.close
Txtf2.Write Txtf3.ReadAll
这样也不行啊 我很菜
不好意思,刚才研究了一下你的意思和代码,发现只要稍加改动就可以:Dim fs As New FileSystemObject
Dim fd As Folder
Dim f As File
Dim Txtf As TextStream, Txtf2 As TextStream, Txtf3 As TextStream, txtf4 As TextStream
Private Sub Command1_Click()
Set Txtf = fs.OpenTextFile("c:\aaa.txt", ForReading, True)
Set Txtf3 = fs.OpenTextFile("c:\bbb.txt", ForAppending, True)
Set Txtf2 = fs.CreateTextFile("c:\ccc.txt", True)
Set txtf4 = fs.OpenTextFile("c:\bbb.txt", ForReading, True)
If Not Txtf.AtEndOfStream Then
Txtf3.Write Txtf.ReadAll
Txtf2.Write txtf4.ReadAll
Else
Exit Sub
End If
Txtf.Close
Txtf2.Close
Txtf3.Close
End Sub