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 určitém kódování.

BinaryWriter

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

BufferedStream

Přidá vrstvu ukládání do vyrovnávací paměti pro operace čtení a zápisu v jiném datovém proudu. Tuto třídu nelze dědit.

Directory

Zveřejňuje statické metody pro vytváření, přesouvání a vytváření výčtů prostřednictvím adresářů a podadresářů. Tuto třídu nelze zdědit.

DirectoryInfo

Zpřístupňuje metody instance pro vytváření, přesouvání a vytváření výčtu adresářů a podadresářů. Tuto třídu nelze zdědit.

DirectoryNotFoundException

Výjimku, která se vyvolá, 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í po konci datového proudu.

EnumerationOptions

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

ErrorEventArgs

Poskytuje data pro událost Error.

File

Poskytuje statické metody pro vytváření, kopírování, odstraňování, přesouvání a otevírání jednoho souboru a pomůcky při vytváření FileStream objektů.

FileFormatException

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

FileInfo

Poskytuje vlastnosti a metody instance pro vytváření, kopírování, odstraňování, přesouvání a otevírání souborů a pomůcky při vytváření FileStream objektů. Tuto třídu nelze dědit.

FileLoadException

Výjimku, která se vyvolá při nalezení spravovaného sestavení, ale nelze ji načíst.

FileNotFoundException

Výjimka, která se vyvolá při pokusu o přístup k souboru, který na disku neexistuje, selže.

FileStream

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

FileStreamOptions

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

FileSystemAclExtensions

Poskytuje Windows specifické metody statického rozšíření pro manipulaci s atributy zabezpečení Access Control List (ACL) pro soubory a adresáře.

FileSystemEventArgs

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

FileSystemInfo

Poskytuje základní třídu pro oba FileInfo objekty i DirectoryInfo objekty.

FileSystemWatcher

Naslouchá oznámením o změnách systému souborů a vyvolává události, když se změní adresář nebo soubor v adresáři.

InternalBufferOverflowException

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

InvalidDataException

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

IODescriptionAttribute

Nastaví popis vizuálních návrhářů, které se mohou zobrazit při odkazování na událost, zařízení nebo vlastnost.

IOException

Výjimka, která se vyvolá, když dojde k chybě vstupně-výstupní operace.

MemoryStream

Vytvoří datový proud, jehož záložní úložiště 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í napříč platformami.

PathTooLongException

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

PipeException

Vyvolána, pokud dojde k chybě v rámci pojmenovaného kanálu.

RandomAccess

Poskytuje rozhraní API založená na posunu pro čtení a zápis souborů bezpečným způsobem s vlákny.

RenamedEventArgs

Poskytuje data pro událost Renamed.

Stream

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

StreamReader

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

StreamWriter

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

StringReader

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

StringWriter

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

TextReader

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

TextWriter

Představuje zapisovač, 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 metody rozšíření pro IStorageFile IStorageFolder rozhraní v prostředí Windows Runtime při vývoji aplikací Windows Store.

WindowsRuntimeStreamExtensions

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

Struktury

WaitForChangedResult

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

Výčty

DriveType

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

FileAccess

Definuje konstanty pro přístup ke čtení, zápisu nebo zápisu 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 pokročilé možnosti pro vytvoření objektu FileStream .

FileShare

Obsahuje konstanty pro řízení typu přístupu k jiným FileStream objektům může mít stejný soubor.

HandleInheritability

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

MatchCasing

Určuje typ znakového písma, který se má shodovat.

MatchType

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

NotifyFilters

Určuje změny, které se mají sledovat v souboru nebo složce.

SearchOption

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

SeekOrigin

Určuje pozici ve streamu, která se má použít k 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 docházet k souboru nebo adresáři

Delegáti

ErrorEventHandler

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

FileSystemEventHandler

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

RenamedEventHandler

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