繁体   English   中英

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

[英]How to check if the chosen path comes from USB or network drive?

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

获取驱动器类型将告诉您是否是网络驱动器。 不幸的是,UWP无法使用该页面中列出的用于检测USB的API。

我发现的唯一方法是直接调用Win32 API:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM