vb程序代码中如何提示目录不存在并创建不存在的目录

发布于 2022-06-13 07:24:08 字数 0 浏览 889 评论 14

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

毁我热情 2022-06-16 05:40:12

dir
Mkdir

指尖微凉心微凉 2022-06-16 05:39:31

使用 Dir 函数来检查某些文件或目录是否存在.
使用MKDir创建一个新的目录或文件夹。

南街女流氓 2022-06-16 05:38:47

zgjchina1(还俗和尚.COM) 说的对,另外还可以用API实现.

魂牵梦绕锁你心扉 2022-06-16 05:33:27

源码……?

も让我眼熟你 2022-06-16 05:12:22

不过用Mkdir只能建立一级目录,如果要建立多级目录,还得要循环判断

摇划花蜜的午后 2022-06-16 04:09:12

If Dir("c:aaa") = "" Then
MkDir ("c:aaa")
End If

追我者格杀勿论 2022-06-16 03:58:10

直接用 If Dir("c:aaa") = "" Then 'aaa 是个目录
MkDir ("c:aaa")
End If
会产生错误

而用 If Dir("c:aaa*.*") = "" Then
MkDir ("c:aaa")
End If
当aaa下为空时亦会产生错误。

有无不会产生错误的万全之策?

睫毛溺水了 2022-06-16 03:32:03

dim fs as new filesystemobject

if not fs.FolderExists then
fs.createfolder("c:temp")
end if

仅此而已 2022-06-16 03:06:36

FSO

北恋 2022-06-16 02:57:55

If Dir("c:temp", vbDirectory) = "" Then MkDir "c:temp"

喵星人汪星人 2022-06-16 02:57:43

更具体的
d$ = "c:temp"
If Dir(d$, vbDirectory) = "" Then
If MsgBox(d$ & "目录不存在,要创建吗?", vbYesNo + vbQuestion) = vbYes Then MkDir d$
End If

伊面 2022-06-16 02:49:52

If Dir("c:mytemp", vbDirectory) = "" Then
MkDir "c:mytemp"
end if

一定要加 vbDirectory,若该目录是隐藏的,还要加vbHide等等

半暖夏伤 2022-06-15 14:45:45

还是用fso模型比较方便一些

回心转意 2022-06-13 14:30:22

在on error goto中添加错误处理,在处理中建立文件夹

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文