如何从驱动器字母中获取驱动器名称
How to get drive name from drive letter?
我搜索了互联网,但找不到答案,我该如何从c 上的drive for Windows上获得驱动器名称?我的意思是,如果我说G:必须给我pen drive.ex的名称:可移动磁盘。
它与调用GetVolumeInformation
API函数一样简单。您将驱动器字母以路径名(例如, G:
)传递,并且该功能填充包含卷名称的缓冲区(以及其他信息,如果您对此感兴趣)。<<<<<<<<<<<<<<
这是检索G: drive的卷名称所需的代码。卷名称放在szVolumeName
缓冲区中:
WCHAR szVolumeName[MAX_PATH];
BOOL bSucceeded = GetVolumeInformationW(L"G:\",
szVolumeName,
MAX_PATH,
NULL,
NULL,
NULL,
NULL,
0);
如果您在调用该函数时想要其他任何信息,例如卷的DOS序列号,文件系统名称等,则可以将参数从NULL
更改为适当的缓冲区。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 如何使用libusb获取驱动器名称?
- 如何获取我的驱动器中具有特定扩展名的所有文件的列表
- 如何从驱动器字母中获取驱动器名称
- 使用Qstorageinfo获取网络驱动器的名称
- 获取闪存驱动器的读写速度
- 如何获取物理驱动器的卷 ID?
- 获取<whatever>包含正在运行的可执行文件的 USB 驱动器C++ /dev/
- 在本地机器上获取可用的物理驱动器
- 正在从驱动器号获取NTFS卷GUID
- 如何在C++中使用WMI获取硬盘的所有逻辑驱动器的可用空间
- 如何在Visual Studio Express 2013(C++)中获取特定驱动器的当前目录
- 如何获取有关设备驱动器的信息
- 在DOS 7.x中获取大型驱动器结构信息
- 使用libudev获取Linux中挂载驱动器的信息
- Windows XP:如何从磁盘驱动器号获取USB设备位置
- 如何在Qt应用程序中获取MAC OS中驱动器的文件格式
- 如何在C/ c++中获取磁盘驱动器序列号?