我以下代码判断文件夹(D:\bak)是否存在。在不存在时可以创建文件夹,但是在存在时却会出现错误提示:“实时错误'75':路径/文件访问错误”,请大家帮忙解决一下。
If Dir("D:\bak") = "" Then
MkDir "D:\bak"
Else
MsgBox "目录已存在!"
End If
分数不多,答对一定给分!
...全文
39125打赏收藏
判断文件夹是否存在
我以下代码判断文件夹(D:\bak)是否存在。在不存在时可以创建文件夹,但是在存在时却会出现错误提示:“实时错误'75':路径/文件访问错误”,请大家帮忙解决一下。 If Dir("D:\bak") = "" Then MkDir "D:\bak" Else MsgBox "目录已存在!" End If 分数不多,答对一定给分!
Public Function DoesFolderExists(sFolder As String) As Boolean
On Error Goto handleError
If Trim(sFolder) <> vbNullString Then
If (GetAttr(sFolder) And vbDirectory) <> 0 Then
DoesFolderExists = True
Else
DoesFolderExists = False
End If
Else
DoesFolderExists = False
End If
Exit Function
'Use a function
Function FExist(ByVal sFName as String) As Boolean
Dim Res as Long
Res = Dir(sFName, vbDirectory)
If Res = "" Then
FExist = False
Else
FExist = True
End If
End Function