aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 12437|回复: 4

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

[复制链接]

1

主题

3

回帖

37

积分

新手入门

积分
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

主题

3

回帖

37

积分

新手入门

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

166

主题

2154

回帖

1万

积分

管理员

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

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


1

主题

3

回帖

37

积分

新手入门

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

thx.    就是开始想错了,后来发现了。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-1-13 16:11 , Processed in 0.073858 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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