使用FileSystemObject来读写文本文件

ZDNet软件频道 时间:2003-06-26 作者:ZDNet China |  我要评论()
本文关键词:vbtips
FileSystemObject是包含在Microsoft脚本运行时间中的一个对象,对象中的函数提供了读写文本文件的功能。
本文译自Builder.com,未经许可请勿转载 FileSystemObject是包含在Microsoft脚本运行时间中的一个对象,对象中的函数提供了读写文本文件的功能。

你可以通过调用OpenTextFile方法来读取一个文本文件。OpenTextFile方法的第一个参数是指定打开的文件名;第二个参数是指定文件是读取,增添,或者写入;第三个参数决定当指定的文件名不存在时新的文件是否要建立;第四个参数指定文件的格式是ASCII 还是Unicode。这一方法返回的是一个TextStream对象。

下面的代码段将一个文本文件中的内容读入一个TextBox控件。TextStream中的ReadAll方法用于读出文件的内容,然后使用Close方法来关闭文件。

Dim objFSO As FileSystemObject
Dim objText As TextStream

Set objFSO = New FileSystemObject

Set objText = objFSO.OpenTextFile(App.Path & " emp.txt", _
              ForReading, False, TristateUseDefault)
Text1.Text = objText.ReadAll()
Call objText.Close

为了能够在一个文本文件中写入内容,可以先打开文件,然后使用TextStream中的Write方法输入需要的值。

Set objText = objFSO.OpenTextFile(App.Path & " emp.txt", _
              ForWriting, False, TristateUseDefault)
Call objText.Write(Text1.Text)
Call objText.Close



责任编辑:炒饭

欢迎评论或投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134