如何将带有驱动器号的路径转换为.NetW:\Path\Share
中的等效 unc 路径?\\server\Share\File
您可以在命令提示符处运行net use
,这将列出映射。我如何在 .Net 中获取该信息?
您可以使用 P/Invoke 并调用本机函数,例如WNetGetUniversalName。
要在 .NET 中获取当前计算机上的共享文件夹列表,您必须选择:
请注意,调用进程将在具有管理权限的用户的上下文中运行,以使其正常工作。
在这里回答您的问题net use
是一个很好的解决方案
Get UNC Path for Mapped Drive VB.net
我喜欢这种net use
方式。