如何判断一个文件是文件还是文件夹??紧急

lzy5042 2002-07-10 12:26:32
如何判断一个文件是文件还是文件夹??紧急
...全文
117 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingfeng_314 2002-07-10
  • 打赏
  • 举报
回复
'判断文件是否存在
Function ReportFileStatus(filespec)
Dim fso, msg
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FileExists(filespec)) Then
msg = filespec & " 存在。"
Else
msg = filespec & " 不存在。"
End If
ReportFileStatus = msg
End Function
'判断文件夹是否存在
Function ReportFolderStatus(fldr) As Integer
Dim fso, msg
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FolderExists(fldr)) Then
msg = fldr & " 存在。"
Else
msg = fldr & " 不存在。"
End If
ReportFolderStatus = msg
End Function

zyl910 2002-07-10
  • 打赏
  • 举报
回复
是文件夹 = (GetAttr(……)And vbDirectory)
_TMG_ 2002-07-10
  • 打赏
  • 举报
回复
Dir(FolderName, vbDirectory) <> "" -> Folder
Dir(FolderName, vbNormal) <> "" -> File
daviddivad 2002-07-10
  • 打赏
  • 举报
回复
Dir FileName, vbDirectory
Dir FileName, vbNormal
griefforyou 2002-07-10
  • 打赏
  • 举报
回复
Private Function FolderExist(FolderName) As Boolean
On Error GoTo ErrHandler
If Dir(FolderName, vbDirectory) <> "" Then
If Dir(FolderName) <> "" Then
If Len(FolderName) = 3 Or Len(FolderName = 2) Then
FolderExist = True
End If
Else
FolderExist = True
End If
End If
Exit Function
ErrHandler:
FolderExist = False
End Function
lzy5042 2002-07-10
  • 打赏
  • 举报
回复
还有没有方法???
lzy5042 2002-07-10
  • 打赏
  • 举报
回复
继续UP..谁来帮忙??
lzy5042 2002-07-10
  • 打赏
  • 举报
回复
抱歉..都试过了.但是都不对.
因为:
----------------如何判断一个文件是文件还是文件夹??紧急----------
判断是文件还是文件夹...
不是判断文件或者文件夹是否存在

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧