gpt4 book ai didi

winapi - 如何使用 VB Scripting Host 确定路径是相对的还是绝对的

转载 作者:行者123 更新时间:2023-12-03 14:46:10 26 4
gpt4 key购买 nike

如何在 Visual Basic Sc​​ript 中确定路径是相对的还是绝对的。

在 VBA 中,我会调用 Win32 Api 函数 PathIsRelative

Private Declare Function PathIsRelative Lib "shlwapi" _
Alias "PathIsRelativeA" _
(ByVal pszPath As String) As Long

但是,无法从 VBS 调用 DLL,因此我无法使用
Win32 API。

雷内

最佳答案

set oFSO = CREATEOBJECT("Scripting.FileSystemObject")

relativePath = ""
absolutePath = "c:\test"

MsgBox UCase(relativePath) = UCase(oFSO.GetAbsolutePathName(relativePath))
MsgBox UCase(absolutePath) = UCase(oFSO.GetAbsolutePathName(absolutePath))

关于winapi - 如何使用 VB Scripting Host 确定路径是相对的还是绝对的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2309659/

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