[問題] 如何取得或轉換LDID(Logical Disk identi

看板Programming作者 (Rex)時間14年前 (2011/10/18 13:39), 編輯推噓1(1010)
留言11則, 2人參與, 最新討論串1/1
如何取得或轉換LDID(Logical Disk identifier) 請問如何取得系統的LDID 爬文有看到 例如 LDID的值=10 表示C:\Windows 但 LDID的值=12 網路上文件C:\Windows\System32\IOSubSys 但又有C:\Windows\System32\drivers 請問要怎麼去取得某個資料夾的這個LDID 或者 當我知道LDID我要怎知道他的Path? 例如 我得到11能否轉換C:\Windows\System32? 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.27.182.108

10/18 13:57, , 1F
是directory不是disk
10/18 13:57, 1F
網路上是寫Disk耶~~正確命名是directiory嗎? ※ 編輯: RexBT 來自: 110.27.182.108 (10/18 14:47)

10/18 18:00, , 2F
disk的話不是你要找的東西
10/18 18:00, 2F

10/18 18:01, , 3F
10/18 18:01, 3F

10/18 18:01, , 4F
ldid是win98時代的稱呼,現在叫做dirid
10/18 18:01, 4F
哇!真的!謝謝你!^^ ※ 編輯: RexBT 來自: 114.42.93.130 (10/18 22:14)

10/19 00:28, , 5F
10/19 00:28, 5F
但是我要怎取得?一個資料夾的Dirids? ※ 編輯: RexBT 來自: 110.27.182.108 (10/19 10:05)

10/19 10:16, , 6F
you don't know
10/19 10:16, 6F

10/19 10:16, , 7F
除了他列出來固定的這些dirid以外
10/19 10:16, 7F

10/19 10:17, , 8F
你只能用自訂的dirid
10/19 10:17, 8F

10/19 10:21, , 9F
如果是想知道這些id的真實路徑
10/19 10:21, 9F

10/19 10:22, , 10F
可以參考CSIDL
10/19 10:22, 10F

10/19 10:23, , 11F
在2003以前可用SHGetFolderPath()
10/19 10:23, 11F
謝謝!^^ ※ 編輯: RexBT 來自: 110.27.182.108 (10/19 18:21)
文章代碼(AID): #1EdH44q_ (Programming)
文章代碼(AID): #1EdH44q_ (Programming)