如何创建文本文件(要和程序在一个文件夹下)
解决方案 »
- VB/VBS怎么判断数字重复?
- 如何用vb编程连接网络上的oracle数据库呢?
- 有谁用过SScommand控件啊?为什么我这里总是说没有许可证???
- 急!求教各位,关于数据库数据从VB导入EXCEL表格的问题
- 什么是水晶报表?
- 简单问题。
- MSHFlexGrid里,如何为每一行赋一个值,让我知道客户点击那一行对应数据库中的纪录
- to playyuer:实现汉字TTS后,在其他的PC上可否运行?
- 假如我的可用分都给光了那怎么办?我还能用别的分问问题吗?
- 要使用FileSystemObject类应引用哪个库!(内空)如要在工程中使用文件系统对象进行COPY,DELETE,MOVE等 DIM Fos as new filesystemobject ,f1 as file 等!
- ComboBox在运行时,如何指定一个默认选区项
- 怎样用vb实现sql2000某一数据库中某一个表的导出导入成文本文件的问题???
Set FileSystemObject = CreateObject("Scripting.FileSystemObject")
If Not FileSystemObject.FileExists(App.Path + "\text2.txt") Then
Set TextStream = FileSystemObject.CreateTextFile("text2.txt")
Else
Set TextStream = FileSystemObject.OpenTextFile(App.Path + "\text2.txt")
End If
Set FileSystemObject = CreateObject("Scripting.FileSystemObject")If Not FileSystemObject.FileExists(App.Path + "\text2.txt") Then
Set TextStream = FileSystemObject.CreateTextFile("text2.txt")
Else
Set TextStream = FileSystemObject.OpenTextFile(App.Path + "\text2.txt")
End If
补充一下flc(菜鸟(API),请多多关照:))
打开或创建文本文件时后面有三个参数ForAppending,ForReading,ForWriting
ForAppending 在原来的基础上追加
ForReading 只读
ForWriting 清空原来内容,重写
open app.Path & "\aa.txt" for output as #1
print #1,"测试"
close #1
open "c:\lw.txt" for output as #1
print #1,"helloworld"
mkdir "c:\pk"
filecopy "c:\lw.txt","c:\pk\lw.txt"
可以只用语句就完成的吗.....
例如:创建文件NewFile.txt:
在工程菜单下的引用中引用"Miscrosoft Scripting Runtime"项,代码如下:
Dim FSO As New FileSystemObject
Dim txtFile As TextStream
Set txtFile = FSO.CreateTextFile(App.Path & "\NewFile.txt")
即可!!!
或set txtfile=fso.opentextfile(app.path & "\newfile.txt",读写模式,true)
open appPath & "aa.txt" for output as #1
print #1,""
close #1