Path.DirectorySeparatorChar
daje znak używany do oddzielania galerii katalogi w ścieżce, to znaczy go używać w ścieżkach.
Path.PathSeparator
daje znak używany do oddzielania ścieżki w zmiennych środowiskowych, czyli go używać między ścieżek.
Na przykład zmienna środowiskowa systemu zazwyczaj zawiera listę wielu ścieżek, w których system operacyjny będzie szukał aplikacji do uruchomienia.
W Windows Path.PathSeparator
jest ;
i Path.DirectorySeparatorChar
jest \
, dwie ścieżki będzie przechowywany w zmiennej środowiskowej tak:
set PATH="C:\first\path;C:\second\path"
Niestety, sprawa nie jest jasna. Strzał w ciemność, ale czy szukasz 'Path.AltDirectorySeparatorChar'? http://msdn.microsoft.com/en-us/library/system.io.path.altdirectoryseparatorchar.aspx – Ani
Dlaczego dwa ukośniki zamiast jednego? – Mehrdad
Cóż, musisz użyć dwóch ukośników, lub @ "/" – PostMan