Name
Path
Synopsis
This class provides many static methods for
processing strings representing file paths in a platform-independent
manner. The static properties allow you to inspect the
file conventions of the system on which the software is running.
The static methods supply an implementation of the frequently performed
path manipulations.
ChangeExtension()
allows you to
change the extension of a file and
GetExtension()
allows you to
retrieve it. Combine()
combines
two file paths (the second argument cannot contain a UNC or a drive letter).
GetTempPath()
returns the current
system temporary storage folder, and the infinitely cooler
GetTempFileName()
creates a
unique temporary filename, then creates a zero-byte file
there. IsPathRooted()
checks to
see if a path contains a root, which can also be retrieved by
calling GetPathRoot()
.
public sealed class Path { // Public Static Fields // =0x2f public static readonly field char AltDirectorySeparatorChar; public static readonly field char DirectorySeparatorChar; // =0x5c public static readonly field char[] InvalidPathChars; // =System.Char[] public static readonly field char PathSeparator; // =0x3b public static readonly field char VolumeSeparatorChar; // =0x3a // Public Static Methods public static method string ChangeExtension(string path, string extension); public static method string Combine(string path1, string path2); public static method string GetDirectoryName(string path); public static method string GetExtension(string path ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.