如何检查所选路径是来自USB还是网络驱动器?

时间:2018-02-25 13:22:26

标签: c# uwp windows-runtime

是否可以在UWP(和WinRT)中检查通过打开对话框选择的文件/文件夹是否来自可移动磁盘或网络位置?

2 个答案:

答案 0 :(得分:0)

Get Drive Type会告诉您它是否是网络驱动器。遗憾的是,该页面中列出的用于检测USB的API不适用于UWP。

答案 1 :(得分:0)

我找到的唯一方法是直接调用Win32 API:

    [DllImport("api-ms-win-core-file-l1-1-0.dll")]
    private static extern DriveType GetDriveType([MarshalAs(UnmanagedType.LPStr)] string lpRootPathName);