Skip to main content

GHIElectronics.TinyCLR.IO

NuGet: GHIElectronics.TinyCLR.IO

Classes

ClassNamespaceSummary
DirectorySystem.IOStatic helpers for directory management — create, delete, enumerate, get current directory.
DirectoryInfoSystem.IOProvides information about a directory and the means to create or delete it.
DriveInfoSystem.IOInformation about a mounted volume — total/available space, type, root path.
FileSystem.IOStatic 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.
FileEnumSystem.IOEnumerates the file-system entries under a path.
FileEnumeratorSystem.IOProvides an enumerable over the entries of a directory.
FileInfoSystem.IOProvides information about a file and the means to create or delete it.
FileStreamSystem.IOA read/write stream backed by a file on a mounted file system. Construct via File.OpenRead(string) / File.OpenWrite(string) / File.Create(string).
FileSystemGHIElectronics.TinyCLR.IOMounts 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.
FileSystemEntryGHIElectronics.TinyCLR.IODescribes a single file or directory returned by a drive provider.
FileSystemInfoSystem.IOBase class for objects that describe a file or directory.
PathSystem.IOStatic helpers for path-string manipulation — Combine, GetExtension, GetFileName, etc.
TextReaderSystem.IOBase class for reading a sequential series of characters.
TextWriterSystem.IOBase class for writing a sequential series of characters.

Interfaces

InterfaceNamespaceSummary
IDriveProviderGHIElectronics.TinyCLR.IOBacking store for a mounted drive that the IO library calls into.
IFileStreamGHIElectronics.TinyCLR.IOA low-level file stream supplied by a drive provider.
IFileSystemEntryFinderGHIElectronics.TinyCLR.IOIterates over the entries returned by a drive provider's search.

Enums

EnumNamespaceSummary
DriveTypeSystem.IOClassification of a mounted volume.
FileAccessSystem.IOSpecifies the access a file can be opened with.
FileAttributesSystem.IOAttributes that can be set on a file or directory.
FileEnumFlagsSystem.IOSelects which kinds of entries a file enumeration returns.
FileModeSystem.IOSpecifies how the operating system should open a file.
FileShareSystem.IOControls the access other openers may have to a file that is already open.