Table of Contents

Namespace TruePath

Classes

PathExtensions

Extension methods for IPath and IPath<TPath>.

PathStrings

Helper methods to manipulate paths as strings.

Temporary

Provides methods for working with temporary files, directories and folders.

Structs

AbsolutePath

This is a path on the local system that's guaranteed to be absolute: that is, path that is rooted and has a disk letter (on Windows).

LocalPath

A path pointing to a place in the local file system.

It may be either absolute or relative.

Always stored in a normalized form. Read the documentation on Normalize(string) to know what form of normalization does the path use.

LocalPathPattern

An opaque pattern that may be checked if it corresponds to a local path.

This is a token type, created with an idea that it should be interpreted in usage-specific way by some external means.

Interfaces

IPath

Represents a path in a file system.

IPath<TPath>

Represents a path in a file system. Allows generic operators to be applied.

Enums

FileEntryKind

Specifies the type of file system entry.