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