为了账号安全,请及时绑定邮箱和手机立即绑定

您好,请问GetShortPathName函数在VB中如何使用呢?

您好,请问GetShortPathName函数在VB中如何使用呢?

FFIVE 2021-12-02 07:07:03
我需要知道如何在vb中使用这个函数。例如,我现在用字符串A1获得了一个长路径,如何将这个A1变量的长路径转换为一个短路径,短路径用变量B1来表示。如何正确使用?
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

Private Declare Function GetShortPathName Lib "kernel32" Alias "GetShortPathNameA" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long

Private Sub Command1_Click()
Dim A1 As String, B1 As String, n As Long
A1 = "C:\Program Files\Common Files\Microsoft Shared\OFFICE11\MSSOAP30.DLL"
B1 = String(255, 0)
n = GetShortPathName(A1, B1, 255)
B1 = Left(B1, n)
MsgBox B1
End Sub


查看完整回答
反对 回复 2021-12-05
  • 1 回答
  • 0 关注
  • 161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信