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 di file e directory di base.
Classi
| Nome | Descrizione |
|---|---|
| BinaryReader |
Legge i tipi di dati primitivi come valori binari in una codifica specifica. |
| BinaryWriter |
Scrive i tipi primitivi in un flusso binario e supporta la scrittura di stringhe in una codifica specifica. |
| BufferedStream |
Aggiunge un livello di buffering per le operazioni di lettura e scrittura in un altro flusso. La classe non può essere ereditata. |
| Directory |
Espone metodi statici per la creazione, lo spostamento e l'enumerazione tramite directory e sottodirectory. La classe non può essere ereditata. |
| DirectoryInfo |
Espone i metodi di istanza per la creazione, lo spostamento e l'enumerazione tramite directory e sottodirectory. La classe non può essere ereditata. |
| DirectoryNotFoundException |
Eccezione generata quando non è possibile trovare una parte di un file o di una directory. |
| DriveInfo |
Fornisce l'accesso alle informazioni su un'unità. |
| DriveNotFoundException |
Eccezione generata quando si tenta di accedere a un'unità o a una condivisione non disponibile. |
| EndOfStreamException |
Eccezione generata durante il tentativo di lettura oltre la fine di un flusso. |
| EnumerationOptions |
Fornisce opzioni di enumerazione di file e directory. |
| ErrorEventArgs |
Fornisce i dati per l'evento Error. |
| File |
Fornisce metodi statici per la creazione, la copia, l'eliminazione, lo spostamento e l'apertura di un singolo file e facilita la creazione di FileStream oggetti. |
| FileFormatException |
Eccezione generata quando un file di input o un flusso di dati che dovrebbe essere conforme a una determinata specifica del formato di file non è valido. |
| FileInfo |
Fornisce proprietà e metodi di istanza per la creazione, la copia, l'eliminazione, lo spostamento e l'apertura di file e facilita la creazione di FileStream oggetti. La classe non può essere ereditata. |
| FileLoadException |
Eccezione generata quando viene trovato un assembly gestito, ma non è possibile caricarlo. |
| FileNotFoundException |
Eccezione generata quando un tentativo di accesso a un file che non esiste su disco ha esito negativo. |
| FileStream |
Fornisce un oggetto Stream per un file, che supporta le operazioni di lettura e scrittura asincrone e sincrone. |
| FileStreamOptions |
Definisce un'ampia gamma di opzioni di configurazione per FileStream. |
| FileSystemAclExtensions |
Fornisce Windows metodi di estensione statici specifici per la modifica degli attributi di sicurezza Controllo di accesso List (ACL) per file e directory. |
| FileSystemEventArgs |
Fornisce i dati per gli eventi della directory: Changed, Created, Deleted. |
| FileSystemInfo |
Fornisce la classe di base sia per gli oggetti che per FileInfoDirectoryInfo gli oggetti . |
| FileSystemWatcher |
Ascolta le notifiche di modifica del file system e genera eventi quando una directory o un file in una directory cambia. |
| InternalBufferOverflowException |
Eccezione generata quando si verifica l'overflow del buffer interno. |
| InvalidDataException |
Eccezione generata quando un flusso di dati è in un formato non valido. |
| IODescriptionAttribute |
Imposta le finestre di progettazione visiva della descrizione che possono essere visualizzate quando si fa riferimento a un evento, a un extender o a una proprietà. |
| IOException |
Eccezione generata quando si verifica un errore di I/O. |
| MemoryStream |
Crea un flusso il cui archivio di backup è memoria. |
| Path |
Esegue operazioni sulle istanze che contengono informazioni sul String percorso di file o directory. Queste operazioni vengono eseguite in modo multipiattaforma. |
| PathTooLongException |
Eccezione generata quando un percorso o un nome di file completo è maggiore della lunghezza massima definita dal sistema. |
| PipeException |
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 i dati per l'evento Renamed. |
| Stream |
Fornisce una visualizzazione generica di una sequenza di byte. Si tratta di una classe astratta. |
| StreamReader |
Implementa un oggetto TextReader che legge i caratteri da un flusso di byte in una particolare codifica. |
| StreamWriter |
Implementa un oggetto TextWriter per la scrittura di caratteri in un flusso in 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 sottostante StringBuilder. |
| TextReader |
Rappresenta un lettore 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 accesso casuale a blocchi non gestiti di memoria dal codice gestito. |
| UnmanagedMemoryStream |
Fornisce l'accesso a blocchi non gestiti di memoria dal codice gestito. |
| WindowsRuntimeStorageExtensions |
Contiene metodi di estensione per le interfacce Windows.Storage.IStorageFile e Windows.Storage.IStorageFolder nel Windows Runtime durante lo sviluppo di app Windows Store. |
| WindowsRuntimeStreamExtensions |
Contiene metodi di estensione per la conversione tra flussi nei flussi Windows Runtime e gestiti nelle .NET per le app dello Store Windows. |
Struct
| Nome | Descrizione |
|---|---|
| WaitForChangedResult |
Contiene informazioni sulla modifica che si è verificata. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| DriveType |
Definisce le costanti per i tipi di unità, tra cui CDRom, Fixed, Network, NoRootDirectory, Ram, Removable e Unknown. |
| FileAccess |
Definisce le costanti di accesso per la modalità di lettura, scrittura o lettura/scrittura a un file. |
| FileAttributes |
Fornisce attributi per file e directory. |
| FileHandleType |
Contiene tipi che consentono la lettura e la scrittura in file e flussi di dati e tipi che forniscono il supporto di file e directory di base. |
| FileMode |
Specifica il modo in cui il sistema operativo deve aprire un file. |
| FileOptions |
Rappresenta le opzioni avanzate per la creazione di un oggetto FileStream. |
| FileShare |
Contiene costanti per controllare il tipo di accesso che altre operazioni possono avere nello stesso file. |
| HandleInheritability |
Specifica se l'handle sottostante è ereditabile dai processi figlio. |
| MatchCasing |
Specifica il tipo di maiuscole e minuscole di caratteri da trovare. |
| MatchType |
Specifica il tipo di corrispondenza con caratteri jolly da utilizzare. |
| NotifyFilters |
Specifica le modifiche da controllare in un file o in una cartella. |
| SearchOption |
Specifica se eseguire la ricerca nella directory corrente o nella directory corrente e in tutte le sottodirectory. |
| SeekOrigin |
Specifica la posizione in un flusso da utilizzare per la ricerca. |
| UnixFileMode |
Rappresenta le autorizzazioni del file system Unix. Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri. |
| WatcherChangeTypes |
Modifiche che possono verificarsi in un file o in una directory. |
Delegati
| Nome | Descrizione |
|---|---|
| ErrorEventHandler |
Rappresenta il metodo che gestirà l'evento Error di un FileSystemWatcher oggetto . |
| FileSystemEventHandler |
Rappresenta il metodo che gestirà l'evento Changed, Createdo Deleted di una FileSystemWatcher classe . |
| RenamedEventHandler |
Rappresenta il metodo che gestirà l'evento Renamed di una FileSystemWatcher classe. |