Ich habe eine Methode, die eine Dateikopie durchführt. Die 'Root' wird vom Benutzer in der Befehlszeile angegeben, die ich mit der folgenden Methode bereinige Path.GetFullPath(input)
.
Ich muss den Pfad der Datei relativ zu diesem Root abrufen, so dass die folgenden Fälle zurückgegeben werden würden:
Root FilePath Return
y:\ y:\temp\filename1.txt temp\filename1.txt
y:\dir1 y:\dir1\dir2\filename2.txt dir2\filename2.txt