取系統路徑
取系統路徑
[@more@]Option ExplicitDim ret As String
Dim jj As String
Dim winsys As String
Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" _
(ByVal lpBuffer As String, ByVal nSize As Long) As Long
Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" _
(ByVal lpBuffer As String, ByVal nSize As Long) As Long
Private Const max_path = 260
'Private Const max_path1 = 261
Private Sub Command1_Click()
Dim ssave As String
ssave = Space(255)
ret = GetSystemDirectory(ssave, 255)
jj = Len(Trim(ssave))
winsys = Trim(Mid$(ssave, 1, jj - 1))
MsgBox winsys
End Sub
Private Sub Command2_Click()
Dim sysdir As String
Dim chrlen As Long
Dim windir As String
'sysdir變數要給足了空格
sysdir = Space(max_path)
chrlen = GetSystemDirectory(sysdir, max_path) '將系統路徑儲存在字串sysdir中,字串最大長度為260
If chrlen > max_path Then chrlen = GetSystemDirectory(sysdir, chrlen)
'chrlen是返回字串的實際長度
sysdir = Left(sysdir, chrlen)
'-------------------------------------------------
'取windows路徑
windir = Space(max_path)
chrlen = GetWindowsDirectory(windir, max_path)
If chrlen > max_path Then chrlen = GetWindowsDirectory(windir, chrlen)
windir = Left(windir, chrlen)
MsgBox "system的路徑為: " & sysdir
MsgBox "windows的路徑為: " & windir
MsgBox "當前系統的磁碟機代號為:" & Left(windir, 1)
End Sub
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7646028/viewspace-978528/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- win10系統如何更改系統快取檔案路徑Win10快取
- Xamarin Essentials教程獲取路徑檔案系統FileSystem
- 查詢系統主要檔案路徑 如IE快取等快取
- VC 獲取系統特殊資料夾的路徑如:系統目錄,桌面等
- 將APP加入系統分享+根據Uri獲取絕對路徑APP
- Xcode外掛路徑、快取路徑、圖片壓縮工具路徑、程式碼片段路徑、symbolicatecrash路徑XCode快取Symbol
- 如何在Java中獲取Windows和Linux/Mac系統上的桌面路徑JavaWindowsLinuxMac
- 使用C#返回系統特殊路徑 (轉)C#
- PHP取url絕對路徑PHP
- WebView自定義快取路徑WebView快取
- shell判斷系統路徑中是否存在空格
- 分散式儲存系統的最佳實踐:系統發展路徑分散式
- 關於Linux系統中檔案系統路徑的理解(轉)Linux
- PHP 常用獲取路徑程式碼PHP
- android快取路徑(轉載)Android快取
- svg獲取路徑的長度SVG
- Java獲取WEB目錄路徑JavaWeb
- js獲取專案根路徑JS
- c#獲取路徑 c/sC#
- win10怎麼獲取當前目錄_win10系統如何快速獲取檔案路徑Win10
- Win10系統修改word模板路徑的方法Win10
- FileNotFoundError: [WinError 3] 系統找不到指定的路徑。Error
- Windows10系統如何修改itunes備份路徑Windows
- Windows系統如何尋找到聚焦桌布的所在路徑?Windows
- Excel 讀取圖片並獲取儲存路徑Excel
- java獲取專案路徑工具類Java
- JavaScript 獲取目錄絕對路徑JavaScript
- c#檔案路徑的獲取C#
- Silverlight獲取Web路徑Web
- 獲取檔案路徑(Delphi )----轉貼
- 獲取微信小程式頁面路徑微信小程式
- win10下edge快取路徑在哪_win10下edge快取路徑怎麼開啟Win10快取
- MacOS系統Docker預設儲存路徑遷移方法MacDocker
- 分散式系統關鍵路徑延遲分析實踐分散式
- SAP ECC(R3) 系統升級路徑有哪些?
- Qt 程式獲取程式所在路徑、使用者目錄路徑、臨時資料夾等特殊路徑的方法QT
- 如何在SAP gateway系統配置路由到後臺系統的OData服務路徑Gateway路由
- golang 獲取當前路徑和上一級父路徑(目錄)Golang