【问题标题】:Check if a string is folder path?检查字符串是否是文件夹路径?
【发布时间】:2018-05-23 19:20:43
【问题描述】:

以下 VBScript 代码检查字符串是否为文件夹路径,

Set fso = CreateObject("Scripting.FileSystemObject")
if fso.FolderExists(folderpath) then
   'Do code
end if

但这仅在实际文件夹存在时才有效。当没有找到实际文件夹时,检查字符串是否为文件夹路径的 VBScript 代码是什么。因为,确认字符串结构为文件夹路径后,会根据字符串创建文件夹。

【问题讨论】:

    标签: vbscript


    【解决方案1】:

    使用 .GetParentFolderName 和 .FolderExists 检查完整路径是否具有有效的头/前缀:

    >> p = "c:\users\eh\pipapo"
    >> WScript.Echo goFS.GetParentFolderName(p)
    >> WScript.Echo goFS.FolderExists(goFS.GetParentFolderName(p))
    >>
    c:\users\eh
    -1
    >>
    

    【讨论】:

      猜你喜欢
      • 2011-03-09
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 2019-03-28
      • 2016-09-30
      • 2014-12-05
      • 2018-07-17
      • 2019-02-24
      相关资源
      最近更新 更多