Attività di I/O comuni
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 altre informazioni, vedere I/O di file e di flussi.
Attività comuni sui file
Per | Vedere l'esempio riportato in questo argomento... |
---|---|
Creare un file di testo | Metodo File.CreateText Metodo FileInfo.CreateText Metodo File.Create Metodo FileInfo.Create |
Scrivere in un file di testo | Procedura: Scrivere un testo in un file Procedura: Scrivere un file di testo (C++/CLI) |
Leggere da un file di testo | Procedura: Leggere testo da un file |
Aggiungere testo a un file | Procedura: Aprire e accodare un file di log Metodo File.AppendText Metodo FileInfo.AppendText |
Rinominare o spostare un file | Metodo File.Move Metodo FileInfo.MoveTo |
Eliminare un file | Metodo File.Delete Metodo FileInfo.Delete |
Copiare un file | Metodo File.Copy Metodo FileInfo.CopyTo |
Ottenere la dimensione di un file | Proprietà FileInfo.Length |
Ottenere gli attributi di un file | Metodo File.GetAttributes |
Impostare gli attributi di un file | Metodo File.SetAttributes |
Verificare se un file esiste | Metodo 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 | Metodo Path.GetExtension |
Recuperare il percorso completo di un file | Metodo Path.GetFullPath |
Recuperare il nome e l'estensione di un file da un percorso | Metodo Path.GetFileName |
Cambiare l'estensione di un file | Metodo Path.ChangeExtension |
Attività comuni sulle directory
Per | Vedere l'esempio riportato in questo argomento... |
---|---|
Accedere a un file in una cartella speciale, ad esempio Documenti | Procedura: Scrivere un testo in un file |
Creare una directory | Metodo Directory.CreateDirectory Proprietà FileInfo.Directory |
Creare una sottodirectory | Metodo DirectoryInfo.CreateSubdirectory |
Rinominare o spostare una directory | Metodo Directory.Move Metodo DirectoryInfo.MoveTo |
Copiare una directory | Procedura: Copiare le directory |
Eliminare una directory | Metodo Directory.Delete Metodo DirectoryInfo.Delete |
Visualizzare i file e le sottodirectory in una directory | Procedura: Enumerare directory e file |
Ottenere la dimensione di una directory | Classe System.IO.Directory |
Verificare se una directory esiste | Metodo Directory.Exists |
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.