| Directory | System.IO | Static helpers for directory management — create, delete, enumerate, get current directory. |
| DirectoryInfo | System.IO | Provides information about a directory and the means to create or delete it. |
| DriveInfo | System.IO | Information about a mounted volume — total/available space, type, root path. |
| File | System.IO | Static helpers for file management — copy, move, delete, exists, open. Mirrors the .NET BCL System.IO.File API for the file-system mount points registered via GHIElectronics.TinyCLR.IO.FileSystem. |
| FileEnum | System.IO | Enumerates the file-system entries under a path. |
| FileEnumerator | System.IO | Provides an enumerable over the entries of a directory. |
| FileInfo | System.IO | Provides information about a file and the means to create or delete it. |
| FileStream | System.IO | A read/write stream backed by a file on a mounted file system. Construct via File.OpenRead(string) / File.OpenWrite(string) / File.Create(string). |
| FileSystem | GHIElectronics.TinyCLR.IO | Mounts and unmounts file systems on top of a GHIElectronics.TinyCLR.Devices.Storage.StorageController. Pass the controller's Hdc to Mount(IntPtr) to make its content accessible via System.IO.File / System.IO.Directory. |
| FileSystemEntry | GHIElectronics.TinyCLR.IO | Describes a single file or directory returned by a drive provider. |
| FileSystemInfo | System.IO | Base class for objects that describe a file or directory. |
| Path | System.IO | Static helpers for path-string manipulation — Combine, GetExtension, GetFileName, etc. |
| TextReader | System.IO | Base class for reading a sequential series of characters. |
| TextWriter | System.IO | Base class for writing a sequential series of characters. |