Windows mit Backslash. Linux mit Slash. Path.Combine setzt das richtige Symbol:
Path.Combine-Methode - MSDN
Sie können Path.DirectorySeparatorChar auch wie folgt verwenden:
%Vor%Referenz: MSDN
Sie können einfach Schrägstriche verwenden. Relative Pfade funktionieren identisch, und absolute Pfade können nur relativ zum Stamm des Hauptlaufwerks sein (absolute Pfade, die mit "c:" beginnen, sind nicht portierbar)
Der ursprüngliche Beitrag ist über ein Jahr alt, aber ich habe immer noch auf dieses Problem gestoßen. Es scheint mir, dass die Verwendung von Punkten in relativen Pfaden ebenfalls ein Problem ist.
Ein Pfad wie
%Vor%hat unter Windows gut funktioniert, aber nicht unter Unix. Wenn Sie die Punktnotation für das aktuelle Verzeichnis in:
ändern %Vor%Ich hatte mehr Erfolg.