Path.GetPathRoot Method

July 28, 2014

Gets the root directory information of the specified path.

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

public static string GetPathRoot(
	string path
)

Parameters

path
Type: System.String
The path from which to obtain root directory information.

Return Value

Type: System.String
A string containing the root directory of path, such as "rootdir", or null if path is null, or an empty string if path does not contain root directory information.

ExceptionCondition
ArgumentException

path contains one or more of the invalid characters defined in GetInvalidPathChars.

-or-

String.Empty was passed to path.

This method does not verify that the path or file name exists.

Version Notes

Windows Phone

 GetPathRoot returns an empty string when path is prefixed with whitespace.

System.IO.Path.GetPathRoot(String.Empty) returns a null string instead of throwing an ArgumentException.

System.IO.Path.GetPathRoot(@":hello") returns a null string instead of throwing an ArgumentException.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2014 Microsoft