System.IO Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene tipi che consentono la lettura e la scrittura in file e flussi di dati e tipi che forniscono il supporto per file e directory di base.
Classi
BinaryReader |
Legge i tipi di dati primitivi come valori binari in una determinata codifica. |
BinaryWriter |
Scrive i tipi primitivi in formato binario in un flusso e supporta la scrittura delle stringhe in una codifica specifica. |
BufferedStream |
Aggiunge un livello di buffer per operazioni di lettura e scrittura in un altro flusso. La classe non può essere ereditata. |
Directory |
Espone i metodi statici per la creazione, lo spostamento e l'enumerazione nelle directory e sottodirectory. La classe non può essere ereditata. |
DirectoryInfo |
Espone i metodi dell'istanza per la creazione, lo spostamento e l'enumerazione tramite directory e sottodirectory. La classe non può essere ereditata. |
DirectoryNotFoundException |
Eccezione che viene generata quando non viene trovata parte di un file o di una directory. |
DriveInfo |
Fornisce accesso alle informazioni in un'unità. |
DriveNotFoundException |
Eccezione generata durante il tentativo di accesso a un'unità o condivisione non disponibile. |
EndOfStreamException |
Eccezione generata quando viene eseguito un tentativo di lettura oltre la fine di un flusso. |
EnumerationOptions |
Fornisce opzioni di enumerazione di file e directory. |
ErrorEventArgs |
Fornisce dati per l'evento Error. |
File |
Fornisce i metodi statici per creare, copiare, eliminare, spostare e aprire un singolo file, nonché supportare la creazione di oggetti FileStream. |
FileFormatException |
Eccezione che viene generata quando un file di input o un flusso di dati che dovrebbe essere conforme a una certa specifica di formato di file non è corretto. |
FileInfo |
Fornisce proprietà e metodi dell'istanza per la creazione, la copia, lo spostamento e l'apertura di file e facilita la creazione di oggetti FileStream. La classe non può essere ereditata. |
FileLoadException |
Eccezione che viene generata quando un assembly gestito viene rilevato ma non può essere caricato. |
FileNotFoundException |
Eccezione generata quando un tentativo di accedere a un file che non esiste nel disco ha esito negativo. |
FileStream |
Fornisce un oggetto Stream per un file, con il supporto di operazioni di lettura e scrittura sincrone e asincrone. |
FileStreamOptions |
Definisce un'ampia gamma di opzioni di configurazione per FileStream. |
FileSystemAclExtensions |
Offre metodi di estensione statici specifici di Windows per la modifica degli attributi di sicurezza dell'elenco di controllo di accesso (ACL) per file e directory. |
FileSystemEventArgs |
Fornisce i dati per i seguenti eventi di directory: Changed, Created, Deleted. |
FileSystemInfo |
Fornisce la classe base per gli oggetti FileInfo e DirectoryInfo. |
FileSystemWatcher |
Attende le notifiche di modifica del file system e genera eventi quando una directory o un file in una directory viene modificato. |
InternalBufferOverflowException |
Eccezione generata quando si verifica un overflow del buffer interno. |
InvalidDataException |
Eccezione generata quando un flusso di dati è in un formato non valido. |
IODescriptionAttribute |
Imposta la descrizione che è possibile visualizzare nelle finestre di progettazione visiva quando si fa riferimento a un evento, a un'estensione o a una proprietà. |
IOException |
Eccezione generata quando si verifica un errore di I/O. |
MemoryStream |
Crea un flusso il cui archivio di backup è costituito dalla memoria. |
Path |
Esegue operazioni sulle istanze String che contengono informazioni sul percorso di file o directory. Le operazioni vengono eseguite su più piattaforme. |
PathTooLongException |
Eccezione che viene generata quando un percorso o un nome file completo contiene un numero di caratteri superiore alla lunghezza massima definita dal sistema. |
PipeException |
Eccezione generata quando si verifica un errore all'interno di una named pipe. |
RandomAccess |
Fornisce API basate su offset per la lettura e la scrittura di file in modo thread-safe. |
RenamedEventArgs |
Fornisce dati per l'evento Renamed. |
Stream |
Fornisce una visualizzazione generica di una sequenza di byte. Questa è una classe abstract. |
StreamReader |
Implementa un oggetto TextReader che legge i caratteri da un flusso di byte in una particolare codifica. |
StreamWriter |
Implementa un oggetto TextWriter che scrive i caratteri in un flusso con una particolare codifica. |
StringReader |
Implementa un oggetto TextReader che legge da una stringa. |
StringWriter |
Implementa un oggetto TextWriter per la scrittura di informazioni in una stringa. Le informazioni vengono archiviate in un oggetto StringBuilder sottostante. |
TextReader |
Rappresenta un visualizzatore in grado di leggere una serie sequenziale di caratteri. |
TextWriter |
Rappresenta un writer in grado di scrivere una serie sequenziale di caratteri. Questa classe è astratta. |
UnmanagedMemoryAccessor |
Fornisce l'accesso casuale a blocchi di memoria non gestiti da codice gestito. |
UnmanagedMemoryStream |
Fornisce l'accesso a blocchi di memoria non gestiti da codice gestito. |
WindowsRuntimeStorageExtensions |
Contiene metodi di estensione per le interfacce IStorageFile e IStorageFolder in Windows Runtime disponibili durante lo sviluppo di app di Windows Store. |
WindowsRuntimeStreamExtensions |
Contiene metodi di estensione per la conversione tra i flussi in Windows Runtime e i flussi gestiti in .NET per le app di Windows Store. |
Struct
WaitForChangedResult |
Contiene informazioni sulle modifiche effettuate. |
Enumerazioni
DriveType |
Definisce le costanti per i tipi di unità, quali CDRom, Fixed, Network, NoRootDirectory, Ram, Removable e Unknown. |
FileAccess |
Definisce le costanti per l'accesso in lettura, scrittura o lettura/scrittura a un file. |
FileAttributes |
Fornisce gli attributi per file e directory. |
FileMode |
Specifica le modalità di apertura di un file da parte del sistema operativo. |
FileOptions |
Rappresenta le opzioni avanzate per la creazione di un oggetto FileStream. |
FileShare |
Contiene costanti per il controllo del tipo di accesso che altre operazioni possono avere sullo stesso file. |
HandleInheritability |
Specifica se l'handle sottostante è ereditabile dai processi figlio. |
MatchCasing |
Specifica il tipo di combinazione di maiuscole e minuscole dei caratteri per le corrispondenze. |
MatchType |
Specifica il tipo di corrispondenza con caratteri jolly da usare. |
NotifyFilters |
Specifica le modifiche da controllare in un file o in una cartella. |
SearchOption |
Specifica se eseguire la ricerca solo nella directory corrente o anche nelle sottodirectory. |
SeekOrigin |
Specifica la posizione in un flusso da usare per le ricerche. |
UnixFileMode |
Rappresenta le autorizzazioni del file system Unix. Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri. |
WatcherChangeTypes |
Modifiche che è possibile apportare a un file o a una directory. |
Delegati
ErrorEventHandler |
Rappresenta il metodo che gestirà l'evento Error di un oggetto FileSystemWatcher. |
FileSystemEventHandler |
Rappresenta il metodo che gestirà l'evento Changed, Created o Deleted di una classe FileSystemWatcher. |
RenamedEventHandler |
Rappresenta il metodo che gestirà l'evento Renamed di una classe FileSystemWatcher. |