请问如何用VB新建一个文本文件?

要求:文件名为当前年份和月份组合,如200802,如果此文件已存在,则弹出消息框"文件存在"... 要求:文件名为当前年份和月份组合,如200802,如果此文件已存在,则弹出消息框"文件存在" 展开
 我来答
chinaboyzyq
2016-01-05 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3178万
展开全部

1、vb6新建文本文件有很多种办法。

2、以下示例使用open语句的output方式创建d:盘根目录下的TESTFILE.TXT文本文件。

Private Sub Command1_Click()
Open "d:\TESTFILE.TXT" For Output As #1
Print #1, "Hello world."
Close #1

End Sub
lyglay
推荐于2017-11-25 · TA获得超过1137个赞
知道大有可为答主
回答量:975
采纳率:0%
帮助的人:0
展开全部
sub command1_click()
filename$="c:\" & format(now, "yyyymm") & ".txt"
if len(dir(filename)) then msgbox "文件存在":exit sub
open filename for binary as #1
close #1
end sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zdingyun
2008-02-28 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48170
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
Private Sub Command1_Click()
Dim nyr As String
On Error GoTo userERR
nyr = Mid(Date$, 1, 4) & Mid(Date$, 6, 2) & Mid(Date$, 9, 2)
Open "c:\" & nyr & ".txt" For Input As #1

Close
MsgBox ("文件存在")
userERR:
Open "c:\" & nyr & ".txt" For Output As #1

Close
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6452b3628
2008-02-28 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4881
采纳率:0%
帮助的人:5305万
展开全部
Dim FileNum As Integer
Dim FileName As String
FileNum = FreeFile()
FileName = "c:\" & Format(Now, "YYYYMMDD") & ".txt"
If Dir(FileName) <> "" Then
MsgBox "文件存在"
Else
Open FileName For Output As FileNum
Close FileNum
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kzccomputer
2008-03-01 · 超过21用户采纳过TA的回答
知道答主
回答量:199
采纳率:0%
帮助的人:76.1万
展开全部
Dim FileNum As Integer
Dim FileName As String
FileNum = FreeFile()
FileName = "c:\" & datetime.now.todate & ".txt"
If Dir(FileName) <> "" Then
MsgBox "文件存在"
Else
Openfile( filenum,openmode.open)
write(file,"filename.txt","")
Closefile(FileNum)
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式