System.IO Namnområde

Innehåller typer som tillåter läsning och skrivning till filer och dataströmmar samt typer som ger grundläggande fil- och katalogstöd.

Klasser

Name Description
BinaryReader

Läser primitiva datatyper som binära värden i en specifik kodning.

BinaryWriter

Skriver primitiva typer i binärt värde till en ström och har stöd för att skriva strängar i en specifik kodning.

BufferedStream

Lägger till ett buffringslager för läs- och skrivåtgärder på en annan ström. Det går inte att ärva den här klassen.

Directory

Exponerar statiska metoder för att skapa, flytta och räkna upp via kataloger och underkataloger. Det går inte att ärva den här klassen.

DirectoryInfo

Exponerar instansmetoder för att skapa, flytta och räkna upp via kataloger och underkataloger. Det går inte att ärva den här klassen.

DirectoryNotFoundException

Undantaget som utlöses när en del av en fil eller katalog inte kan hittas.

DriveInfo

Ger åtkomst till information på en enhet.

DriveNotFoundException

Undantaget som utlöses när du försöker komma åt en enhet eller resurs som inte är tillgänglig.

EndOfStreamException

Undantaget som utlöses vid läsning görs efter slutet av en dataström.

EnumerationOptions

Innehåller fil- och kataloguppräkningsalternativ.

ErrorEventArgs

Innehåller data för Error händelsen.

File

Innehåller statiska metoder för skapande, kopiering, borttagning, flytt och öppning av en enda fil och hjälpmedel för att skapa FileStream objekt.

FileFormatException

Undantaget som utlöses när en indatafil eller en dataström som ska överensstämma med en viss filformatspecifikation är felaktigt.

FileInfo

Innehåller egenskaper och instansmetoder för att skapa, kopiera, ta bort, flytta och öppna filer och underlätta skapandet av FileStream objekt. Det går inte att ärva den här klassen.

FileLoadException

Undantaget som utlöses när en hanterad sammansättning hittas men inte kan läsas in.

FileNotFoundException

Undantaget som utlöses när ett försök att komma åt en fil som inte finns på disken misslyckas.

FileStream

Tillhandahåller en Stream för en fil som stöder både synkrona och asynkrona läs- och skrivåtgärder.

FileSystemEventArgs

Innehåller data för kataloghändelserna: Changed, Created, Deleted.

FileSystemInfo

Tillhandahåller basklassen för både FileInfo och DirectoryInfo objekt.

FileSystemWatcher

Lyssnar på meddelanden om ändringar i filsystemet och genererar händelser när en katalog eller fil i en katalog ändras.

InternalBufferOverflowException

Undantaget utlöses när den interna bufferten flödar över.

InvalidDataException

Undantaget som utlöses när en dataström är i ett ogiltigt format.

IODescriptionAttribute

Anger beskrivningen som visuella designers kan visa när de refererar till en händelse, utökare eller egenskap.

IOException

Undantaget som utlöses när ett I/O-fel inträffar.

MemoryStream

Skapar en ström vars lagringsplats är minne.

Path

Utför åtgärder på String instanser som innehåller information om fil- eller katalogsökväg. Dessa åtgärder utförs på ett plattformsoberoende sätt.

PathTooLongException

Undantaget som utlöses när en sökväg eller ett fullständigt filnamn är längre än den systemdefinierade maximala längden.

PipeException

Utlöses när ett fel inträffar i ett namngivet rör.

RenamedEventArgs

Innehåller data för Renamed händelsen.

Stream

Ger en allmän vy över en sekvens med byte. Det här är en abstrakt klass.

StreamReader

Implementerar en TextReader som läser tecken från en byteström i en viss kodning.

StreamWriter

Implementerar en TextWriter för att skriva tecken till en ström i en viss kodning.

StringReader

Implementerar en TextReader som läser från en sträng.

StringWriter

Implementerar en TextWriter för att skriva information till en sträng. Informationen lagras i en underliggande StringBuilder.

TextReader

Representerar en läsare som kan läsa en sekventiell serie tecken.

TextWriter

Representerar en skrivare som kan skriva en sekventiell serie tecken. Den här klassen är abstrakt.

UnmanagedMemoryAccessor

Ger slumpmässig åtkomst till ohanterade minnesblock från hanterad kod.

UnmanagedMemoryStream

Ger åtkomst till ohanterade minnesblock från hanterad kod.

WindowsRuntimeStorageExtensions

Innehåller tilläggsmetoder för gränssnitten IStorageFile och IStorageFolder i Windows Runtime när du utvecklar Windows Store-appar.

WindowsRuntimeStreamExtensions

Innehåller tilläggsmetoder för konvertering mellan strömmar i Windows Runtime och hanterade strömmar i .NET för Windows Store-appar.

Strukturer

Name Description
WaitForChangedResult

Innehåller information om den ändring som inträffade.

Uppräkningar

Name Description
DriveType

Definierar konstanter för enhetstyper, inklusive CDRom, Fixed, Network, NoRootDirectory, Ram, Removable och Unknown.

FileAccess

Definierar konstanter för läs-, skriv- eller läs-/skrivåtkomst till en fil.

FileAttributes

Tillhandahåller attribut för filer och kataloger.

FileMode

Anger hur operativsystemet ska öppna en fil.

FileOptions

Representerar avancerade alternativ för att skapa ett FileStream objekt.

FileShare

Innehåller konstanter för att styra vilken typ av åtkomst andra åtgärder kan ha till samma fil.

HandleInheritability

Anger om den underliggande referensen kan ärvas av underordnade processer.

MatchCasing

Anger vilken typ av teckenhölje som ska matchas.

MatchType

Anger vilken typ av jokertecken som ska användas.

NotifyFilters

Anger ändringar som ska övervakas i en fil eller mapp.

SearchOption

Anger om du vill söka i den aktuella katalogen eller den aktuella katalogen och alla underkataloger.

SeekOrigin

Anger positionen i en dataström som ska användas för att söka.

WatcherChangeTypes

Ändringar som kan inträffa i en fil eller katalog.

Delegeringar

Name Description
ErrorEventHandler

Representerar den metod som ska hantera händelsen för Error ett FileSystemWatcher objekt.

FileSystemEventHandler

Representerar den metod som ska hantera Changedhändelsen , Createdeller Deleted för en FileSystemWatcher klass.

RenamedEventHandler

Representerar den metod som ska hantera händelsen för Renamed en FileSystemWatcher klass.