使用Qstorageinfo获取网络驱动器的名称
Use QStorageInfo to get name of network drives
我在Windows 7上的QStorageInfo
有问题。我使用QStorageInfo::mountedVolumes()
获取所有已安装量的列表。这行得通。然后我想要显示音量标签。我的Windows Explorer向我展示了:
System (C:)
BackUp (D:)
Nas01 (\NAS01)(X:)
Code (\Nas02Code)(Z:)
但是我的控制台输出是:
System ( C:/ )
BackUp ( D:/ )
NAS01-N ( X:/ )
NAS01-N ( Z:/ )
这是代码:
foreach(QStorageInfo i, QStorageInfo::mountedVolumes()){
qDebug() << i.name() << "(" << i.rootPath() << ")";
}
我做错了什么?
尝试使用i.device()。根据您的确切需求,您可能需要对结果进行一些后处理,但是"设备"方法返回网络路径。
相关文章:
- 我的神经网络不起作用 [XOR 问题]
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- 通过网络、跨平台传递std::变体是否安全
- 如何在MNIST上提高网络运行的准确性
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- OpenCV 4.1.2 - 从网络摄像头获取帧并将其拆分
- 使用OpenCV和覆盆子上的多个网络摄像头拍摄延时摄影,出现多个V4L错误
- 神经网络不学习.卡在50%
- 阻止访问映射的网络驱动器
- 在使用高架特权运行时,如何正确检测网络驱动器
- 如何使用文件系统minifiter在网络共享驱动器上阻止文件覆盖
- 使用Qstorageinfo获取网络驱动器的名称
- 通过模拟访问映射的网络驱动器
- 使用 c++ 在 Linux 中挂载网络驱动器
- 使用 Qt 挂载网络驱动器
- Visual Studio 2015 git推送网络驱动器
- 如何在网络共享驱动器上使用sqlite3数据库?
- 检测未用于映射网络共享的驱动器号
- c++代码模拟Windows下的虚拟映射网络驱动器
- 我如何使用刚刚在网络上映射的驱动器?(c++)