Interacting with files is a common task when developing an application. Sometimes you need to store some kind of information into files and store that information in a different format (i.e., binary or text), or you need to send or access some kind of data over the network. In these scenarios, a .NET framework provides classes to deal with them.
This chapter will cover the main concepts used to interact with File System and give an understanding of the working of the following things:
Drives and Directories
Files and Streams
Interaction with Remote Files
Asynchronous ...