Vb6 使用vb 6.0在目录中查找文件

Vb6 使用vb 6.0在目录中查找文件,vb6,Vb6,谁来帮帮我 “使用VB 6.0代码和 如果在指定目录中找到所需文件,则代码应返回TRUE,否则返回FALSE“ 谢谢 Private Function CheckPath (strPath As String) As Boolean If Dir$(strPath) <> "" Then CheckPath = True Else CheckPath = False End If End Function Private函数C

谁来帮帮我 “使用VB 6.0代码和 如果在指定目录中找到所需文件,则代码应返回TRUE,否则返回FALSE“

谢谢

Private Function CheckPath (strPath As String) As Boolean
    If Dir$(strPath) <> "" Then
        CheckPath = True
    Else
        CheckPath = False
    End If
End Function
Private函数CheckPath(strPath作为字符串)作为布尔值
如果Dir$(strPath)“,则
CheckPath=True
其他的
CheckPath=False
如果结束
端函数

这里有一个VB6函数,用于检查文件是否存在:

Public Function FileExists(ByVal FileName As String) As Boolean
    On Error Resume Next
    FileExists = Not CBool(GetAttr(FileName) And (vbDirectory Or vbVolume))
    On Error GoTo 0
End Function

请输入完整的文件名,包括文件路径。

我想我的问题是可能被误解了,下面的代码已经尝试过了。请核对一下。感谢私有函数CheckPath(strPath作为字符串)作为布尔函数If Dir$(strPath)“,然后CheckPath=True Else CheckPath=False End If End Function感谢MicSim,感谢一个lot这是你应得的+1,尽管询问者接受了你的答案,但奇怪的是忽略了它。但我还是不得不指出,在大多数情况下,检查文件是否存在并不像看上去那样必要。即使您在试图操纵或与之交互之前确认了文件的存在,您仍然会受到竞争条件的约束。最好尝试您需要的任何文件操作,并处理由此产生的错误。