Path.PathSeparator Field


A platform-specific separator character used to separate path strings in environment variables.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

Public Shared ReadOnly PathSeparator As Char

Field Value

Type: System.Char

On Windows-based desktop platforms, the value of this field is the semicolon (;) by default, but might vary on other platforms.

The following code example demonstrates the use of the PathSeparator field.

Console.WriteLine("Path.AltDirectorySeparatorChar={0}", Path.AltDirectorySeparatorChar)
Console.WriteLine("Path.DirectorySeparatorChar={0}", Path.DirectorySeparatorChar)
Console.WriteLine("Path.PathSeparator={0}", Path.PathSeparator)
Console.WriteLine("Path.VolumeSeparatorChar={0}", Path.VolumeSeparatorChar)

Dim c As Char
For Each c In Path.GetInvalidPathChars()
Next c

' This code produces output similar to the following:
' Note that the InvalidPathCharacters contain characters
' outside of the printable character set.
' Path.AltDirectorySeparatorChar=/
' Path.DirectorySeparatorChar=\
' Path.PathSeparator=;
' Path.VolumeSeparatorChar=:

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top