我需要获取我的表单正在运行的驱动器的盘符。我需要这个的原因是因为我将复制一个文本文件(从表单所在的可移动驱动器)到计算机。甚至可能吗?如果是的话,有人可以帮我写代码吗?
注意 我使用的是 Visual Basic 6
我需要获取我的表单正在运行的驱动器的盘符。我需要这个的原因是因为我将复制一个文本文件(从表单所在的可移动驱动器)到计算机。甚至可能吗?如果是的话,有人可以帮我写代码吗?
注意 我使用的是 Visual Basic 6
Dim disk_letter As String
disk_letter = Left(CurDir$(), 1)
就这些。
这应该会返回您正在运行 exe 的驱动器号。
Left$(App.Path, InStr(App.Path, ":"))
考虑到驱动器号可以有多个字母,我认为这是最好的方法。
Dim driveLetter As String
driveLetter = Left$(App.path, InStr(App.path, ":") - 1)