Olá Pessoal apaixonado por DOTNET...
Neste artigo irei fazer uma breve explicação sobre as principais Classes do Namespace System.IO que como veremos adiante tem como funcionalidade a manipulação de arquivos, diretórios e unidades. Para melhor explicação e para não prolongar demais o tamanho do artigo irei dividir o mesmo em algumas partes.
Então Vamos lá!!!
O Namespace
System.IO consiste em um conjunto de classes que permitem a manipulação e
navegação em arquivos, diretórios e drives. Essas classes de manipulação de
sistema de arquivos ainda podem ser divididas em dois tipos de classes:
Utilitárias e Informacionais.
A maioria das
classes informativas derivam da classe base FileSystemInfo. A classe
FileSystemInfo fornece as funcionalidades básicas para todas as classes
informacionais.
A classe FileInfo
Tem como
principal funcionalidade o acesso e manipulação de um único arquivo em um
sistema de arquivos.

A classe DirectoryInfo

A classe DriveInfo
Tem como
principal funcionalidade fornecer informações sobre um drive disponível. A
classe DriveInfo possui métodos por exemplo para verificar quais drivers estão
disponíveis e qual o seu tipo; Também possui métodos para verificar a
capacidade ou a quantidade de espaço disponível em uma drive ou unidade.

A classe Path

A classe FileSystemWatcher
Possui
métodos de monitoramento de diretórios do sistema de arquivos para alteração.

Bem pessoal, espero ter conseguido esclarecer
algumas duvidas no que se refere às classes do namespace System.IO e sua funcionalidade, mesmo que de forma
superficial.
Muito obrigado e até logo!!!
Referencia: .NET Framework 2.0 Application Development Foundation, Tony Northrup and Shawn Wildermuth, Microsoft Press