标题:请教各位,关于引用数据后清空记事本数据的问题
只看楼主
看学
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-3-13
结帖率:57.14%
 问题点数:0 回复次数:3 
请教各位,关于引用数据后清空记事本数据的问题
这是一个Text1引用记事本txt的文本
Dim fso
Set fso = CreateObject("scripting.filesystemobject")
Text1 = fso.GetFile(App.Path & "\txt.txt").Text.ReadAll()

但怎样在Text1引用记事本txt的文本后,清空记事本txt的数据,

请给出代码,谢谢!!!
搜索更多相关主题的帖子: 记事本 txt 数据 fso Set 
2008-05-21 19:56
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
查询FSO手册。网上可以找到。
基本思路是打开文本文件,打开方式是覆盖写入,然后关闭文本文件。

程序代码:
Dim fso, f1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.OpenTextFile("c:\test.txt",这里填多少?自己想想)
f1.Close


OpenTextFile 方法
打开指定的文件并返回一个 TextStream 对象,可以读取、写入此对象或将其追加到文件。

object.OpenTextFile(filename[, iomode[, create[, format]]])

参数
object

必选项。应为 FileSystemObject 对象的名称。

filename

必选项。字符串表达式,指明要打开的文件名称。

iomode

可选项。输入/输出模式,是下列三个常数之一:ForReading,ForWriting,或 ForAppending。

create

可选项。Boolean 值,指出当指定的 filename 不存在时是否能够创建新文件。允许创建新文件时为 True,否则为 False。默认值为 False。

format

可选项。三个 Tristate 值之一,指出以何种格式打开文件。若忽略此参数,则文件以 ASCII 格式打开。

设置
iomode 参数可为下列设置之一:

常数 值 描述
ForReading 1 以只读模式打开文件。不能对此文件进行写操作。
ForWriting 2 以只写方式打开文件。不能对此文件进行读操作。
ForAppending 8 打开文件并在文件末尾进行写操作。


〈P〉 format 参数可为下列设置之一:

常数 值 描述
TristateUseDefault -2 以系统默认格式打开文件。
TristateTrue -1 以 Unicode 格式打开文件。
TristateFalse  0 以 ASCII 格式打开文件。


说明
以下代码举例说明如何使用 OpenTextFile 方法打开写文件:

Sub OpenTextFileTest
  Const ForReading = 1, ForWriting = 2, ForAppending = 8
  Dim fso, f
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f = fso.OpenTextFile("c:\testfile.txt", For Writing, True)
  f.Write "嗨,你好!"
  f.Close
End Sub
请参阅
OpenAsTextStream 方法 | CreateTextFile 方法

应用于: FileSystemObject 对象


--------------------------------------------------------------------------------
? 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。
2008-05-21 20:09
看学
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-3-13
得分:0 
谢谢!!!!!!

我刚才查了帮助,各个参数的运用,不能覆盖或清空文本

我才学VB6不太懂,有请版主再帮助,谢谢

[[it] 本帖最后由 看学 于 2008-5-21 20:31 编辑 [/it]]
2008-05-21 20:11
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
那就脚踏实地,建议先学习VB内部访问文件的方法(Open #1……Close)。用fso是调用对象,是外部的方法,尽管更简单。
2008-05-21 20:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-215498-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.692679 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved