VB中检测文件夹是否存在

VB中如何检测文件夹是否存在?... VB中如何检测文件夹是否存在? 展开
 我来答
dngumiya
2008-02-14
知道答主
回答量:39
采纳率:0%
帮助的人:23.5万
展开全部
在窗体中放一个Command1和一个Text1,添加如下代码:
Private Sub Command1_Click()
Dim s As String
s = Text1.Text
If Dir(s, vbDirectory) = "" Then
Print "不存在"
Else
Print "存在"
End If
End Sub
这样可以直接在Text1中输入要测试的文件夹或文件路径,再点击按钮,即可以实现检测文件夹或文件是否存在,光盘驱动器目录除外.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woody_ME
2008-02-14 · 超过25用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:0
展开全部
那是文件,不是文件夹.

用FileSystemObject 对象的FolderExists 方法

******************************************
FolderExists 方法

描述

如果指定的文件夹存在返回 True,不存在返回 False。

语法

object.FolderExists(folderspec)

FolderExists 方法语法有如下几部分:

部分 描述
object 必需的。始终是一个 FileSystemObject 对象的名字。
folderspec 必需的。要确定是否存在的文件夹名字。如果认为文件夹不在当前文件夹中,必须提供一个完整的路径说明(绝对的或相对的)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fdfun
推荐于2016-11-28 · TA获得超过950个赞
知道小有建树答主
回答量:1139
采纳率:0%
帮助的人:917万
展开全部
if dir(<文件夹>,vbdirectory)= "" then
不存在
else
存在
end if
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在世贸天阶灌篮的高飞燕草
2008-02-14 · TA获得超过2378个赞
知道大有可为答主
回答量:2070
采纳率:0%
帮助的人:2003万
展开全部
if dir("c:\1.exe")<> "" then
存在
else
不存在
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式