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

Name Description
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á vyrovnávací vrstvu pro čtení a zápis na jiném proudu. Tato třída se nemůže 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ářů. Tato třída se nemůže dědit.

DirectoryInfo

Zveřejňuje metody instancí 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í za konec 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áhá při vytváření FileStream objektů.

FileFormatException

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

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ůcky při vytváření FileStream objektů. Tato třída se nemůže dědit.

FileLoadException

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

FileNotFoundException

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

FileStream

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

FileStreamOptions

Definuje řadu možností 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 objekty FileInfo 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í vizuální návrháři popisu, které se můžou zobrazit při odkazování na událost, extender nebo vlastnost.

IOException

Výjimka, která se vyvolá v případě, že dojde k V/V chybě.

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í multiplatformně.

PathTooLongException

Výjimka, která se vyvolá, když je cesta nebo plně kvalifikovaný název souboru 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ů bezpečným způsobem 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 , který čte znaky z bajtového datového proudu v určitém kódování.

StreamWriter

Implementuje TextWriter zápis znaků do datového proudu v určitém kódování.

StringReader

Implementuje TextReader čtení z řetězce.

StringWriter

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

TextReader

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

TextWriter

Představuje zapisovač, který může napsat 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í Windows.Storage.IStorageFile a Windows.Storage.IStorageFolder v prostředí Windows Runtime při vývoji aplikací pro 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 Windows Store.

Struktury

Name Description
WaitForChangedResult

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

Výčty

Name Description
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 čtení/zápisu k souboru.

FileAttributes

Poskytuje atributy pro soubory a adresáře.

FileHandleType

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ářů.

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 operacím, které mohou 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 porovnávání zástupných znaků, které se mají použít.

NotifyFilters

Určuje změny, které se mají sledovat 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á 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 dojít v souboru nebo adresáři.

Delegáti

Name Description
ErrorEventHandler

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

FileSystemEventHandler

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

RenamedEventHandler

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