FileSystem.GetParentPath(String) Method

Definition

Returns the parent path of the provided path.

C#
public static string GetParentPath(string path);

Parameters

path
String

Path to be examined.

Returns

The parent path of the provided path.

Exceptions

Path does not have a parent path because it is a root path.

path is Nothing.

The path exceeds the system-defined maximum length.

A file or directory name in the path contains a colon (:) or is in an invalid format.

Examples

This example gets the parent path for C:\Backups\Tmp\Test.

VB
Dim strPath = My.Computer.FileSystem.GetParentPath("C:\backups\tmp\test")
MsgBox(strPath)

Remarks

This is a string operation; the file system is not examined.

Applies to

Product Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1