作者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)