Path.GetPathRoot Method
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Gets the root directory information of the specified path.
Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Function GetPathRoot ( _
path As String _
) As String
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 nulla null reference (Nothing in Visual Basic) if path is nulla null reference (Nothing in Visual Basic), or an empty string if path does not contain root directory information.
Exceptions
Exception | Condition |
---|---|
ArgumentException | path contains one or more of the invalid characters defined in GetInvalidPathChars. -or- String.Empty was passed to path. |
Remarks
This method does not verify that the path or file name exists.
Platform Notes
Silverlight for 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.
Version Information
Silverlight
Supported in: 5, 4, 3
Silverlight for Windows Phone
Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
XNA Framework
Supported in: Xbox 360, Windows Phone OS 7.0
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.