Using File Input/Output and Storage Media

Windows Automotive 5.0/5.5
Manage files, storage media, directories, and paths with .NET Micro Framework classes, created from a subset of .NET classes, chosen and crafted to streamline file I/O and storage media for small devices.

In its System.IO namespace, the Microsoft® .NET Micro Framework now provides a subset of the desktop .NET Framework APIs for managing files, directories and paths, including classes such as:

FileSystemInfo class
Path class
File class
FileInfo class
Directory class
DirectoryInfo class
Stream class
FileStream class
MemoryStream class
StreamReader class
StreamWriter class
TextReader class
TextWriter class

These all work essentially the same as their desktop counterparts.

In addition, the Microsoft.SPOT.IO namespace provides a number of classes for managing storage media, including removable media that can be inserted and ejected:

VolumeInfo class
RemovableMedia class
MediaEventArgs class

Because these managed APIs rely on file storage and block storage APIs exposed in the .NET Micro Framework Porting Kit, ODMs and OEMs using the porting kit can support them on any storage device.

Community Additions