If Dir(pathname, vbDirectory) = "" Then '该路径不存在 Else '该路径存在 End If
'判断目录是否存在 Function DirExists(ByVal strDirName As String) As Boolean Const strWILDCARD$ = "*.*" Dim strDummy As String On Error Resume Next If Right(strDirName, Len(strDirName)) <> "\" Then _ strDirName = strDirName & "\" strDummy = Dir$(strDirName & strWILDCARD, vbDirectory) DirExists = Not (strDummy = vbNullString) Err = 0 End Function
'该路径不存在
Else
'该路径存在
End If
Function DirExists(ByVal strDirName As String) As Boolean
Const strWILDCARD$ = "*.*" Dim strDummy As String On Error Resume Next If Right(strDirName, Len(strDirName)) <> "\" Then _
strDirName = strDirName & "\"
strDummy = Dir$(strDirName & strWILDCARD, vbDirectory)
DirExists = Not (strDummy = vbNullString) Err = 0
End Function