VB中更好的文件操作方式

来源:互联网 发布:mysql批量更新语句 编辑:程序博客网 时间:2024/05/01 04:16

有很多朋友在进行文件操作时,往往会遇到两个问题:
一、在保存文件时,会自动在文件末加一个换行符;
二、无法完全覆盖上次保存的文件。

因此,文件系统对象的作用便体现出了其优越性。关于其使用方法如下:

一、为了在VB中能够正常使用文件系统对象模型,必须先选择菜单栏中的“工程”/“引用”,并在“引用”对话框中选取“Microsoft Scripting Runtime”,再单击“确定”;
二、定义自己的文件系统对象(可定义为模块级变量),格式如下:
Dim fso As New FileSystemObject, TextFile As TextStream '定义文件系统
Dim FileDir As String  '定义一个存取文件路径及名称的字符串
三、对文本文件的写操作的方法:
FileDir=App.Path & "/aa.txt"  '存入你想写入的文件的路径及名称
Set TextFile = fso.CreateTextFile(FileDir,True) '创建文本文件   
        TextFile.Write (Text1.Text) '对文件的一次性写操作
TextFile.Close   '关闭文件

附:读操作方法如下:
Set TextFile = fso.OpenTextFile(FileDir) '打开文件
        Text1.Text = TextFile.ReadAll  '对文件的一次性读操作
TextFile.Close