Skip to main content

Path Class

NuGet: GHIElectronics.TinyCLR.IO
Assembly: GHIElectronics.TinyCLR.IO
Namespace: System.IO

Static helpers for path-string manipulation — Combine, GetExtension, GetFileName, etc.

public sealed class Path

Properties

InvalidPathChars

public static readonly char[] InvalidPathChars { }

The characters that are not allowed in a path.

Methods

ChangeExtension(string path, string extension)

public static string ChangeExtension(string path, string extension)

Returns the path with its file extension changed to the given one.

Returns string

GetDirectoryName(string path)

public static string GetDirectoryName(string path)

Returns the directory portion of a path, or null if the path is a root.

Returns string

GetInvalidPathChars()

public static char[] GetInvalidPathChars()

Returns a copy of the characters that are not allowed in a path.

Returns char[]

GetFullPath(string path)

public static string GetFullPath(string path)

Returns the absolute path for the given path, resolving it against the current directory.

Returns string

GetExtension(string path)

public static string GetExtension(string path)

Returns the extension of the path, including the leading period, or an empty string if there is none.

Returns string

GetFileName(string path)

public static string GetFileName(string path)

Returns the file name and extension portion of the path.

Returns string

GetFileNameWithoutExtension(string path)

public static string GetFileNameWithoutExtension(string path)

Returns the file name of the path without its extension.

Returns string

GetPathRoot(string path)

public static string GetPathRoot(string path)

Returns the root portion of the path.

Returns string

HasExtension(string path)

public static bool HasExtension(string path)

Returns whether the path includes a file extension.

Returns bool

IsPathRooted(string path)

public static bool IsPathRooted(string path)

Returns whether the path is rooted with a drive letter.

Returns bool

Combine(string path1, string path2)

public static string Combine(string path1, string path2)

Combines two path strings into a single path.

Returns string

Fields

DirectorySeparatorChar

public static readonly char DirectorySeparatorChar

The character used to separate directory levels in a path.