访问其他内部硬盘驱动器
本文关键字:硬盘驱动器 内部 其他 访问 | 更新日期: 2023-09-27 17:58:59
你好,
是否有人知道是否可以枚举当前设备/PC上可用的内部驱动器
我的应用程序包含以下代码:
var removableFolders = await KnownFolders.RemovableDevices.GetFoldersAsync();
在Windows 8上运行时,此用于返回连接的所有USB设备和SD卡。此外,我还有第二个硬盘驱动器(映射为D:drive),它被退回了。
但是现在看来,当我在Windows 8.1计算机上运行此代码时,await KnownFolders.RemovableDevices.GetFoldersAsync()
调用的结果中不再包含我的内部硬盘驱动器。
也许微软在Windows8.1中收紧了他们的代码,我的D:驱动器不再是"RemovableDrive"。
谢谢你的帮助。
我没有足够的代表发表评论。。。
所以你想确定是否还有第二个驱动器可用,是吗?您熟悉System.IO.DriveInfo类吗?
foreach (DriveInfo di in DriveInfo.GetDrives())
{
Console.WriteLine(string.Format("{0}: {1}", di.Name, di.DriveType));
}