GetPathRoot Method

Path.GetPathRoot Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Gets the root directory information of the specified path.

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

'Declaration
Public Shared Function GetPathRoot ( _
	path As String _
) As String

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 Nothing if path is Nothing, 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:
© 2017 Microsoft