Hallo,
ich bin gerade auf folgendes gestoßen.
String path = Path.Combine ("C:\\Foo", "\\Bar\\Extends");
Die Ausgabe ergibt dabei \Bar\Extends. Ist das so gewollt?
Ich finde dieser Verhalten sehr merkwürdig und hätte das so nicht erwartet, denn so ist die Path.Combine-Methode für mich nicht brauchbar... 🤔
Hallo FlatPredator,
Ist das so gewollt?
Ja, das ist so gewollt. Und das ist auch gut so. Siehe HTML Datei öffnen und folgende.
"\Bar\Extends" ist ein absoluter Pfad.
Eine Zeichenfolge mit dem kombinierten Pfad. Wenn einer der beiden angegebenen Pfade eine Zeichenfolge der Länge 0 ist, gibt diese Methode den anderen Pfad zurück. **Wenn path2 einen absoluten Pfad enthält, gibt diese Methode path2 zurück. **
herbivore