Finished another chapter in my book, Input/Output, which deals with the following:
Access files and folders by using the File System classes.
Manage byte streams by using Stream classes.
Manage the .NET Framework application data by using Reader and Writer classes.
Compress or decompress stream information in a .NET Framework application and improve the security of application data by using isolated storage.
More importantly, the reason it is so easily, is because of the important role Streams play in the Framework. Once you get your head around streams, it's easy to use various sorts of them to get things done.
Besides the basic fundamentals of working with streams and the nice features you basically get for free once you know how to work with them, there are also some helper classes to work with the filesystem.
If you got any questions on the articles, feel free to comment.