gpt4 book ai didi

regex - 如何检查给定路径是vbscript中的目录或文件?

转载 作者:行者123 更新时间:2023-12-02 07:31:36 25 4
gpt4 key购买 nike

我想检查用户给出的路径是vbscript中的目录还是文件。是否有任何正则表达式或其他方法可以做到这一点?任何帮助都会很棒。

最佳答案

Function GetFSElementType( ByVal path )
With CreateObject("Scripting.FileSystemObject")
path = .GetAbsolutePathName( path )
Select Case True
Case .FileExists(path) : GetFSElementType = 1
Case .FolderExists(path) : GetFSElementType = 2
Case Else : GetFSElementType = 0
End Select
End With
End Function

Function IsFile( path )
IsFile = ( GetFSElementType(path) = 1 )
End Function

Function IsFolder( path )
IsFolder = (GetFSElementType(path) = 2 )
End Function

Function FSExists( path )
FSExists = (GetFSElementType(path) <> 0)
End Function

WScript.Echo CStr( IsFile("c:\") )
WScript.Echo CStr( IsFolder("c:\") )
WScript.Echo CStr( FSExists("c:\") )

关于regex - 如何检查给定路径是vbscript中的目录或文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21035366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com