作者RexBT (Rex)
看板Programming
標題[問題] 如何取得或轉換LDID(Logical Disk identi
時間Tue Oct 18 13:39:11 2011
如何取得或轉換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
1F:→ priv:是directory不是disk 140.113.23.102 10/18 13:57
網路上是寫Disk耶~~正確命名是directiory嗎?
※ 編輯: RexBT 來自: 110.27.182.108 (10/18 14:47)
2F:→ priv:disk的話不是你要找的東西 140.113.23.102 10/18 18:00
4F:→ priv:ldid是win98時代的稱呼,現在叫做dirid 140.113.23.102 10/18 18:01
哇!真的!謝謝你!^^
※ 編輯: RexBT 來自: 114.42.93.130 (10/18 22:14)
5F:推 MOONRAKER:贊218.160.180.114 10/19 00:28
但是我要怎取得?一個資料夾的Dirids?
※ 編輯: RexBT 來自: 110.27.182.108 (10/19 10:05)
6F:→ priv:you don't know 140.113.23.102 10/19 10:16
7F:→ priv:除了他列出來固定的這些dirid以外 140.113.23.102 10/19 10:16
8F:→ priv:你只能用自訂的dirid 140.113.23.102 10/19 10:17
9F:→ priv:如果是想知道這些id的真實路徑 140.113.23.102 10/19 10:21
10F:→ priv:可以參考CSIDL 140.113.23.102 10/19 10:22
11F:→ priv:在2003以前可用SHGetFolderPath() 140.113.23.102 10/19 10:23
謝謝!^^
※ 編輯: RexBT 來自: 110.27.182.108 (10/19 18:21)