Attività di I/O comuni

Aggiornamento: novembre 2007

Lo spazio dei nomi System.IO fornisce molte classi che consentono di eseguire diverse operazioni, ad esempio la lettura e la scrittura, su file, directory e flussi. Per ulteriori informazioni, vedere I/O di file e di flussi.

Attività comuni sui file

Per eseguire questa operazione...

Vedere l'esempio riportato in questo argomento...

Creare un file di testo.

System.IO.File

Scrivere in un file di testo.

Procedura: scrivere testo su un file

Leggere da un file di testo.

Procedura: leggere testo da un file

Aggiungere testo in un file.

Procedura: aprire e accodare un file di log

File.AppendText

FileInfo.AppendText

Rinominare o spostare un file.

File.Move

FileInfo.MoveTo

Eliminare un file.

File.Delete

FileInfo.Delete

Copiare un file.

File.Copy

FileInfo.CopyTo

Ottenere la dimensione di un file.

FileInfo.Length

Ottenere gli attributi di un file.

File.GetAttributes

Impostare gli attributi di un file.

File.SetAttributes

Verificare se un file esiste.

File.Exists

Leggere da un file binario.

Procedura: leggere e scrivere su un file di dati appena creato

Scrivere in un file binario.

Procedura: leggere e scrivere su un file di dati appena creato

Recuperare un'estensione di file.

Path.GetExtension

Recuperare il percorso completo di un file.

Path.GetFullPath

Recuperare il nome e l'estensione di un file da un percorso.

Path.GetFileName

Cambiare l'estensione di un file.

Path.ChangeExtension

Attività comuni sulle directory

Per eseguire questa operazione...

Vedere l'esempio riportato in questo argomento...

Rinominare o spostare una directory.

Directory.Move

DirectoryInfo.MoveTo

Copiare una directory

Procedura: copiare le directory

Eliminare una directory

Directory.Delete

DirectoryInfo.Delete

Creare una directory.

Directory.CreateDirectory

FileInfo.Directory

Creare una sottodirectory.

DirectoryInfo.CreateSubdirectory

Visualizzare i file in una directory.

FileInfo.Name

Visualizzare i file in una sottodirectory.

Directory.GetDirectories

DirectoryInfo.GetDirectories

Visualizzare tutti i file in tutte le sottodirectory di una directory.

DirectoryInfo.GetFileSystemInfos

Ottenere la dimensione di una directory.

System.IO.Directory

Verificare se una directory esiste.

Directory.Exists

Vedere anche

Concetti

I/O di file di base

Composizione dei flussi

I/O di file asincrono

Altre risorse

I/O di file e di flussi