搜索
查看: 1692|回复: 4

[办公] [求助] 获取系统drivers目录路径不成功呢

[复制链接]

1

主题

5

帖子

37

积分

新手入门

Rank: 1

积分
37
发表于 2018-5-18 22:50:15 | 显示全部楼层 |阅读模式
  1. import console;
  2. import fsys;

  3. var SysDriversFolder;

  4. SysDriversFolder=fsys.getSpecialDefault(0x11 /*_CSIDL_DRIVES*/);
  5. console.log(SysDriversFolder); // 显示 null

  6. SysDriversFolder=fsys.getSpecial(0x11 /*_CSIDL_DRIVES*/);
  7. console.log(SysDriversFolder); //显示 null

  8. console.pause(true);
复制代码



新手求助,上面的写法有没有问题呢。win7x64的系统上,获取drivers目录路径,返回的是空值null 。
获取系统system目录是没问题的,就是获取不到drivers的目录。虽然drivers可以在获取到system之后进行拼接路径。好奇心想问问为什么我上面那么直接获取drivers目录不行呢?
感谢回答。

点评

这个是表示"我的电脑",不是驱动目录  发表于 2018-5-18 23:07
回复

使用道具 举报

1

主题

5

帖子

37

积分

新手入门

Rank: 1

积分
37
 楼主| 发表于 2018-5-18 23:06:41 | 显示全部楼层
是我搞错了,额。好像没问题。是没理解到SHGetSpecialFolderPath里面csidl的内容。
回复

使用道具 举报

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13974
发表于 2018-5-18 23:42:42 | 显示全部楼层
论坛顶上有提供微软MSDN链接,这类可以搜一下,
【我的电脑】是虚拟路径只能获取PIDL

var pidl = fsys.getSpecial(0x11 /*_CSIDL_DRIVES*/,false);


回复

使用道具 举报

1

主题

5

帖子

37

积分

新手入门

Rank: 1

积分
37
 楼主| 发表于 2018-5-24 13:18:42 | 显示全部楼层
Jacen.He 发表于 2018-5-18 23:42
论坛顶上有提供微软MSDN链接,这类可以搜一下,
【我的电脑】是虚拟路径只能获取PIDL

thx.    就是开始想错了,后来发现了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-16 17:16 , Processed in 0.062500 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表