如何检查所选路径是来自USB还是网络驱动器?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何检查所选路径是来自USB还是网络驱动器?相关的知识,希望对你有一定的参考价值。
是否可以在UWP(和WinRT)中检查通过打开对话框选择的文件/文件夹是否来自可移动磁盘或网络位置?
答案
Get Drive Type会告诉你它是否是网络驱动器。遗憾的是,该页面中列出的用于检测USB的API不适用于UWP。
另一答案
我找到的唯一方法是直接调用Win32 API:
[DllImport("api-ms-win-core-file-l1-1-0.dll")]
private static extern DriveType GetDriveType([MarshalAs(UnmanagedType.LPStr)] string lpRootPathName);
以上是关于如何检查所选路径是来自USB还是网络驱动器?的主要内容,如果未能解决你的问题,请参考以下文章