System.IO Obor názvů

Obsahuje typy, které umožňují čtení a zápis do souborů a datových proudů, a typy, které poskytují základní podporu souborů a adresářů.

Třídy

BinaryReader

Čte primitivní datové typy jako binární hodnoty v konkrétním kódování.

BinaryWriter

Zapisuje primitivní typy v binárním formátu do datového proudu a podporuje zápis řetězců v určitém kódování.

BufferedStream

Přidá vrstvu vyrovnávací paměti pro operace čtení a zápisu v jiném datovém proudu. Tato třída se nemůže dědit.

Directory

Zpřístupňuje statické metody pro vytváření, přesouvání a vytváření výčtů prostřednictvím adresářů a podadresářů. Tato třída se nemůže dědit.

DirectoryInfo

Zpřístupňuje metody instance pro vytváření, přesouvání a vytváření výčtů prostřednictvím adresářů a podadresářů. Tato třída se nemůže dědit.

DirectoryNotFoundException

Výjimka, která je vyvolán, když nelze najít část souboru nebo adresáře.

DriveInfo

Poskytuje přístup k informacím na jednotce.

DriveNotFoundException

Výjimka, která se vyvolá při pokusu o přístup k jednotce nebo sdílené složce, která není k dispozici.

EndOfStreamException

Výjimka, která se vyvolá při pokusu o čtení, je za koncem datového proudu.

EnumerationOptions

Poskytuje možnosti výčtu souborů a adresářů.

ErrorEventArgs

Poskytuje data pro událost Error.

File

Poskytuje statické metody pro vytvoření, kopírování, odstranění, přesunutí a otevření jednoho souboru a pomáhá při vytváření FileStream objektů.

FileFormatException

Výjimka, která je vyvolána, když vstupní soubor nebo datový proud, který by měl odpovídat určité specifikaci formátu souboru, je poškozen.

FileInfo

Poskytuje vlastnosti a metody instancí pro vytváření, kopírování, odstraňování, přesouvání a otevírání souborů a pomáhá při vytváření FileStream objektů. Tato třída se nemůže dědit.

FileLoadException

Výjimka, která je vyvolán při nalezení spravovaného sestavení, ale nelze načíst.

FileNotFoundException

Výjimka, která se vyvolá, když se nezdaří pokus o přístup k souboru, který na disku neexistuje.

FileStream

Stream Poskytuje pro soubor, který podporuje synchronní i asynchronní operace čtení a zápisu.

FileStreamOptions

Definuje různé možnosti konfigurace pro FileStream.

FileSystemAclExtensions

Poskytuje statické rozšiřující metody specifické pro systém Windows pro manipulaci s atributy zabezpečení seznamu Access Control (ACL) pro soubory a adresáře.

FileSystemEventArgs

Poskytuje data pro události adresáře: Changed, Created, Deleted.

FileSystemInfo

Poskytuje základní třídu pro objekty a FileInfoDirectoryInfo .

FileSystemWatcher

Naslouchá oznámením o změnách systému souborů a vyvolává události při změně adresáře nebo souboru v adresáři.

InternalBufferOverflowException

Výjimka vyvolaná při přetečení interní vyrovnávací paměti.

InvalidDataException

Výjimka, která je vyvolán, když datový proud je v neplatném formátu.

IODescriptionAttribute

Nastaví popis vizuálu, který návrháři můžou zobrazit při odkazování na událost, extender nebo vlastnost.

IOException

Výjimka, která je vyvolán, když dojde k V/V chybě.

MemoryStream

Vytvoří datový proud, jehož záložním úložištěm je paměť.

Path

Provádí operace s String instancemi, které obsahují informace o cestě k souboru nebo adresáři. Tyto operace se provádějí multiplatformně.

PathTooLongException

Výjimka, která je vyvolán, když cesta nebo plně kvalifikovaný název souboru je delší než maximální délka definovaná systémem.

PipeException

Vyvolá se, když dojde k chybě v pojmenovaném kanálu.

RandomAccess

Poskytuje rozhraní API založená na posunu pro čtení a zápis souborů způsobem bezpečným pro přístup z více vláken.

RenamedEventArgs

Poskytuje data pro událost Renamed.

Stream

Poskytuje obecné zobrazení posloupnosti bajtů. Toto je abstraktní třída.

StreamReader

Implementuje TextReader znaky, které čtou znaky z datového proudu bajtů v konkrétním kódování.

StreamWriter

Implementuje TextWriter pro zápis znaků do datového proudu v konkrétním kódování.

StringReader

Implementuje , TextReader který čte z řetězce.

StringWriter

Implementuje TextWriter pro zápis informací do řetězce. Informace jsou uloženy v podkladovém StringBuilderobjektu .

TextReader

Představuje čtenáře, který může číst sekvenční řadu znaků.

TextWriter

Představuje zapisovatel, který může psát sekvenční řadu znaků. Tato třída je abstraktní.

UnmanagedMemoryAccessor

Poskytuje náhodný přístup k nespravovaným blokům paměti ze spravovaného kódu.

UnmanagedMemoryStream

Poskytuje přístup k nespravovaným blokům paměti ze spravovaného kódu.

WindowsRuntimeStorageExtensions

Obsahuje rozšiřující metody pro rozhraní a IStorageFolder v prostředí Windows Runtime při vývoji aplikací pro IStorageFile Windows Store.

WindowsRuntimeStreamExtensions

Obsahuje rozšiřující metody pro převod mezi datovými proudy v prostředí Windows Runtime a spravovanými datovými proudy v .NET pro aplikace pro Windows Store.

Struktury

WaitForChangedResult

Obsahuje informace o změně, ke které došlo.

Výčty

DriveType

Definuje konstanty pro typy jednotek, včetně jednotek CDRom, Pevné, Network, NoRootDirectory, Ram, Removable a Unknown.

FileAccess

Definuje konstanty pro čtení, zápis nebo přístup pro čtení/zápis k souboru.

FileAttributes

Poskytuje atributy pro soubory a adresáře.

FileMode

Určuje, jak má operační systém otevřít soubor.

FileOptions

Představuje rozšířené možnosti pro vytvoření objektu FileStream .

FileShare

Obsahuje konstanty pro řízení druhu přístupu, který mohou mít jiné operace ke stejnému souboru.

HandleInheritability

Určuje, jestli je podkladový popisovač děditelný podřízenými procesy.

MatchCasing

Určuje typ znaku, který se má shodovat.

MatchType

Určuje typ zástupného znaku, který se má použít.

NotifyFilters

Určuje změny watch v souboru nebo složce.

SearchOption

Určuje, jestli se má prohledávat aktuální adresář nebo aktuální adresář a všechny podadresáře.

SeekOrigin

Určuje pozici v datovém proudu, který má být použit pro hledání.

UnixFileMode

Představuje oprávnění systému souborů Unix.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

WatcherChangeTypes

Změny, ke kterým může dojít v souboru nebo adresáři.

Delegáti

ErrorEventHandler

Představuje metodu, která bude zpracovávat Error událost objektu FileSystemWatcher .

FileSystemEventHandler

Představuje metodu, která bude zpracovávat ChangedCreated, nebo Deleted událost FileSystemWatcher třídy.

RenamedEventHandler

Představuje metodu, která bude zpracovávat Renamed událost FileSystemWatcher třídy.