当前位置:  开发笔记 > 编程语言 > 正文

枚举Windows中所有可用的驱动器号

如何解决《枚举Windows中所有可用的驱动器号》经验,为你挑选了2个好方法。

我想使用VC++枚举Windows中所有可用的驱动器号(尚未使用).

我怎样才能做到这一点?



1> 小智..:

:: GetLogicalDrives()返回一个可用(读取:已使用)驱动器列表作为掩码中的位.这应包括映射的网络驱动器.因此,您可以简单地遍历位以查找零的位,这意味着不存在驱动器.如果有疑问,你总是可以用驱动器号+ (在C代码中,或者在用Unicode识别的术语中)调用:: GetDriveType(),并且应该返回或者如果驱动器可用.":\"":\\"_T(":\\")DRIVE_UNKNOWNDRIVE_NO_ROOT_DIR



2> Alnitak..:

GetLogicalDriveStrings 可以为您提供当前使用的驱动器号列表.

GetVolumeInformation 可用于获取有关特定驱动器的更多信息.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有