在WPF中,我们可以使用System.IO命名空间中的GetLogicalDrives()方法访问驱动器名称。但对于UWP,GetLogicalDrives()方法不在System.IO命名空间中。那么如何在Windows 10中访问驱动器名称?
答案 0 :(得分:1)
不确定这是否能回答你的问题,但是:
var removableDevices = KnownFolders.RemovableDevices;
var folders = await removableDevices.GetFoldersAsync();
这将返回您可以迭代的集合:
foreach (StorageFolder folder in folders)
{
sb.AppendFormat("DisplayName: {0}", folder.DisplayName);
}
因此,对于名为“ESD-USB”的USB记忆棒,这将返回您在资源管理器中看到的驱动器名称以及驱动器号,例如:"ESD-USB (D:)"
。
KnownFolders
位于Windows.Storage
命名空间中。
清单:评论中的问题更新
我做了一段时间的工作已经有一段时间了,所以不确定这是否就是你需要做的。这是相关的清单信息:
在功能下,我勾选了以下内容:可移动存储空间,图片库,音乐库,视频库,互联网(客户端)。