VB怎样才能新建一个文件夹并在该文件夹下新建一个文件

fire_whut 2013-08-14 11:01:33
MkDir "E:\TGWORK\A1"
Open "E:\TGWORK\A1" For Output As #1
Print #1, "555555555"
Close #1
上面的是我的代码,只运行
MkDir "E:\TGWORK\A1"
或当A1存在时运行
Open "E:\TGWORK\A1" For Output As #1
Print #1, "555555555"
Close #1
都是可以的,但放在一起用就不成了,这是什么原因呢?
提示路径/文件访问错误
...全文
180 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fire_whut 2013-08-14
  • 打赏
  • 举报
回复
If Dir("E:\TGWORK\A1", vbDirectory) = "" Then MkDir "E:\TGWORK\A1" Else End If Open "E:\TGWORK\A1\A1.txt" For Output As #1 '在A1文件夹下建立一个 data.txt的文件 Print #1, "555555555" Close #1
zdingyun 2013-08-14
  • 打赏
  • 举报
回复
    MkDir "E:\TGWORK"
    Open "E:\TGWORK\A1" For Output As #1
        Print #1, "555555555"
    Close #1
  • 打赏
  • 举报
回复
MkDir "E:\TGWORK\A1" '表示在Tgwork下建立一个 A1的文件夹 Open "E:\TGWORK\A1" For Output As #1 '表示在Tgwork下建立一个 A1的文件;但是上面已建立一个A1的文件夹了,因此再建立一个相同的文件会出错. Print #1, "555555555" Close #1 以上二个不是同的. 更改为以下: MkDir "E:\TGWORK\A1" '建议一个A1的文件夹 Open "E:\TGWORK\A1\Data.txt" For Output As #1 '在A1文件夹下建立一个 data.txt的文件 Print #1, "555555555" Close #1

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧