Ich habe eine Funktion, die einen Dateipfad akzeptiert. Benutzer können entweder einen absoluten oder relativen Pfad zu einer Datei übergeben. Wenn ein relativer Pfad angegeben wird, kann die ExpandPath
-Funktion diesen in einen absoluten Pfad umwandeln, z. B. so:
.. und es gibt zurück:
C:\www\example\data\test
Aber wenn der Benutzer einen absoluten Pfad angibt, wie:
.. gibt es zurück:
C:\www\example\C:\www\example\data\test
Wie kann ich dieses Problem lösen?