Dot-Net
如何將帶有驅動器號的路徑轉換為 UNC 路徑
如何將帶有驅動器號的路徑轉換為.Net
W:\Path\Share中的等效 unc 路徑?\\server\Share\File您可以在命令提示符處執行
net use,這將列出映射。我如何在 .Net 中獲取該資訊?
您可以使用 P/Invoke 並呼叫本機函式,例如WNetGetUniversalName。
要在 .NET 中獲取目前電腦上的共享文件夾列表,您必須選擇:
- 使用 System.Management 命名空間中的類查詢 Win32_share WMI 類
- 使用 P/Invoke 在 Win32 中呼叫NetShareEnum函式
請注意,呼叫程序將在具有管理權限的使用者的上下文中執行,以使其正常工作。