IPath
Represents an abstract wrapper for the Path class.
Gets or sets a custom temp directory to override the path returned by GetTempPath.
Gets or sets a value indicating whether to support long paths. This is always false by default and must be explicitly enabled.
Adds a trailing back slash to path if one isn't found.
Changes the extension of a path string.
Combines two strings into a path.
Replace known illegal characters in the provided string with underscores.
Replace known illegal characters in the provided string with the provided conversion string.
Returns the directory information for the specified path string.
Returns the extension of the specified path string.
Returns the file name and extension of the specified path string.
Returns the absolute path for the specified path string.
Gets the fully qualified path using the provided relative and base path.
string GetTempFileName()
Gets a uniquely named, zero-byte temporary file on disk and returns the full path of that file.
Gets a uniquely named with a user-defined suffix, zero-byte temporary file on disk and returns the full path of that file.
string GetTempPath()
Returns the path of the current user's temporary folder.
Determines whether the supplied path is fully qualified.
Gets a value indicating whether the specified path string contains a root.
Determines whether the supplied path matches a standard Windows UNC path.
Normalizes the path by adding the long path prefix when SupportLongPaths is true.
Gets a value indicating whether path ends with a trailing backslash character.
Gets a uniquely named filename with a user-defined suffix and returns the full path of that file.
Trims the leading slash from the supplied path.
Trims the trailing slash from the supplied path.