In .NET kann ich feststellen, ob eine Datei eine symbolische Verbindung ist, indem ich System.IO.File.GetAttributes () aufrufe und nach dem ReparsePoint-Bit suche. so:
%Vor%Wie kann ich in diesem Fall das Ziel der symbolischen Verbindung erreichen?
ps: Ich weiß, wie man eine symbolische Verbindung erstellt . Es erfordert P / Invoke:
%Vor%Sie müssen DeviceIoControl () verwenden und den Steuercode FSCTL_GET_REPARSE_POINT senden. Die Details zu P / Invoke und API-Nutzung sind recht grob, aber Googles wirklich gut .
Öffnen Sie die Datei und übergeben Sie den Handle an GetFinalPathNameByHandle .