System.IO Naamruimte

Bevat typen waarmee bestanden en gegevensstromen kunnen worden gelezen en geschreven, en typen die basisondersteuning bieden voor bestanden en mappen.

Klassen

Name Description
BinaryReader

Leest primitieve gegevenstypen als binaire waarden in een specifieke codering.

BinaryWriter

Schrijft primitieve typen in binair naar een stream en ondersteunt schrijfreeksen in een specifieke codering.

BufferedStream

Voegt een bufferlaag toe om lees- en schrijfbewerkingen in een andere stream te lezen en te schrijven. Deze klasse kan niet worden overgenomen.

Directory

Biedt statische methoden voor het maken, verplaatsen en inventariseren van mappen en submappen. Deze klasse kan niet worden overgenomen.

DirectoryInfo

Toont exemplaarmethoden voor het maken, verplaatsen en inventariseren van mappen en submappen. Deze klasse kan niet worden overgenomen.

DirectoryNotFoundException

De uitzondering die wordt gegenereerd wanneer een deel van een bestand of map niet kan worden gevonden.

DriveInfo

Biedt toegang tot informatie op een station.

DriveNotFoundException

De uitzondering die wordt gegenereerd bij het openen van een station of share die niet beschikbaar is.

EndOfStreamException

De uitzondering die wordt gegenereerd bij het lezen wordt geprobeerd het einde van een stream te plakken.

EnumerationOptions

Biedt opties voor bestands- en directory-inventarisatie.

ErrorEventArgs

Biedt gegevens voor de Error gebeurtenis.

File

Biedt statische methoden voor het maken, kopiëren, verwijderen, verplaatsen en openen van één bestand en helpt bij het maken van FileStream objecten.

FileFormatException

De uitzondering die wordt gegenereerd wanneer een invoerbestand of een gegevensstroom die moet voldoen aan een bepaalde bestandsindelingsspecificatie, onjuist is.

FileInfo

Biedt eigenschappen en exemplaarmethoden voor het maken, kopiëren, verwijderen, verplaatsen en openen van bestanden, en hulpmiddelen voor het maken van FileStream objecten. Deze klasse kan niet worden overgenomen.

FileLoadException

De uitzondering die wordt gegenereerd wanneer een beheerde assembly wordt gevonden, maar niet kan worden geladen.

FileNotFoundException

De uitzondering die wordt gegenereerd wanneer een poging om toegang te krijgen tot een bestand dat niet op de schijf bestaat, mislukt.

FileStream

Biedt een Stream voor een bestand, dat zowel synchrone als asynchrone lees- en schrijfbewerkingen ondersteunt.

FileSystemEventArgs

Biedt gegevens voor de directory-gebeurtenissen: Changed, Created, Deleted.

FileSystemInfo

Biedt de basisklasse voor zowel als FileInfoDirectoryInfo objecten.

FileSystemWatcher

Luistert naar de wijzigingsmeldingen van het bestandssysteem en genereert gebeurtenissen wanneer een map, of bestand in een map, wijzigingen aanbrengt.

InternalBufferOverflowException

De uitzondering die optreedt wanneer de interne buffer overloopt.

InvalidDataException

De uitzondering die wordt gegenereerd wanneer een gegevensstroom een ongeldige indeling heeft.

IODescriptionAttribute

Hiermee stelt u de beschrijvingsvisualontwerpers in die kunnen worden weergegeven bij het verwijzen naar een gebeurtenis, extender of eigenschap.

IOException

De uitzondering die wordt gegenereerd wanneer er een I/O-fout optreedt.

MemoryStream

Hiermee maakt u een stream waarvan de back-upopslag geheugen is.

Path

Voert bewerkingen uit op String exemplaren die bestands- of mappadgegevens bevatten. Deze bewerkingen worden op een platformoverschrijdende manier uitgevoerd.

PathTooLongException

De uitzondering die wordt gegenereerd wanneer een pad of volledig gekwalificeerde bestandsnaam langer is dan de door het systeem gedefinieerde maximale lengte.

PipeException

Er is een fout opgetreden in een benoemde pijp.

RenamedEventArgs

Biedt gegevens voor de Renamed gebeurtenis.

Stream

Biedt een algemene weergave van een reeks bytes. Dit is een abstracte klasse.

StreamReader

Hiermee wordt een TextReader bestand geïmplementeerd waarmee tekens uit een bytestroom in een bepaalde codering worden gelezen.

StreamWriter

Implementeert een TextWriter voor het schrijven van tekens naar een stream in een bepaalde codering.

StringReader

Implementeert een TextReader tekenreeks die wordt gelezen uit een tekenreeks.

StringWriter

Implementeert een TextWriter voor het schrijven van informatie naar een tekenreeks. De informatie wordt opgeslagen in een onderliggende StringBuilder.

TextReader

Vertegenwoordigt een lezer die een opeenvolgende reeks tekens kan lezen.

TextWriter

Vertegenwoordigt een schrijver die een sequentiële reeks tekens kan schrijven. Deze klasse is abstract.

UnmanagedMemoryAccessor

Biedt willekeurige toegang tot niet-beheerde blokken geheugen uit beheerde code.

UnmanagedMemoryStream

Biedt toegang tot niet-beheerde blokken geheugen vanuit beheerde code.

WindowsRuntimeStorageExtensions

Bevat uitbreidingsmethoden voor de interfaces IStorageFile en IStorageFolder in de Windows Runtime bij het ontwikkelen van Windows Store-apps.

WindowsRuntimeStreamExtensions

Bevat extensiemethoden voor het converteren tussen streams in de Windows Runtime en beheerde streams in de .NET voor Windows Store-apps.

Structs

Name Description
WaitForChangedResult

Bevat informatie over de wijziging die is opgetreden.

Enums

Name Description
DriveType

Definieert constanten voor stationstypen, waaronder CDRom, Vast, Netwerk, NoRootDirectory, Ram, Verwisselbaar en Onbekend.

FileAccess

Definieert constanten voor lees-, schrijf- of lees-/schrijftoegang tot een bestand.

FileAttributes

Biedt kenmerken voor bestanden en mappen.

FileMode

Hiermee geeft u op hoe het besturingssysteem een bestand moet openen.

FileOptions

Vertegenwoordigt geavanceerde opties voor het maken van een FileStream object.

FileShare

Bevat constanten voor het beheren van het soort toegang dat andere bewerkingen tot hetzelfde bestand kunnen hebben.

HandleInheritability

Hiermee geeft u op of de onderliggende ingang kan worden overgenomen door onderliggende processen.

MatchCasing

Hiermee geeft u het type tekenbehuizing dat moet overeenkomen.

MatchType

Hiermee geeft u het type jokerteken dat moet worden gebruikt.

NotifyFilters

Hiermee geeft u wijzigingen op waarnaar moet worden gezocht in een bestand of map.

SearchOption

Hiermee geeft u op of u in de huidige map of in de huidige map en alle submappen wilt zoeken.

SeekOrigin

Hiermee geeft u de positie in een stroom die moet worden gebruikt om te zoeken.

WatcherChangeTypes

Wijzigingen die kunnen optreden in een bestand of map.

Gedelegeerden

Name Description
ErrorEventHandler

Vertegenwoordigt de methode die de Error gebeurtenis van een FileSystemWatcher object afhandelt.

FileSystemEventHandler

Vertegenwoordigt de methode die de Changed, Createdof Deleted gebeurtenis van een FileSystemWatcher klasse verwerkt.

RenamedEventHandler

Vertegenwoordigt de methode die de Renamed gebeurtenis van een FileSystemWatcher klasse afhandelt.