Bekommen UNC-Pfad von einem lokalen Pfad oder ein zugeordnetes Weg

In Delphi gibt es eine Funktion ExpandUNCFileName, nimmt Sie einen Namen ein und wandelt Sie in die entsprechenden UNC. Es erweitert zugeordnete Laufwerke und überspringt die lokale und bereits erweitert Standorten.

Proben

C:\Folder\Text.txt -> C:\Folder\Text.txt

L:\Folder\Sample.txt -> \\server\Folder1\Folder\Sample.txt Wo L: gemappt ist auf " \\server\Ordner1\

\\server\Ordner\Sample.odf -> \server\Ordner\Sample.odf

Gibt es eine einfache Möglichkeit in C# oder muss ich windows-api-Aufruf WNetGetConnection und dann manuell überprüfen Sie die diejenigen, die nicht abgebildet?

InformationsquelleAutor Chris J | 2009-09-11
Schreibe einen Kommentar