System.IO Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |