Třídy V.NET Framework souborového I/O a systému souborů (Visual Basic)
V následujících tabulkách jsou uvedeny třídy, které jsou běžně používány pro I/O soubory rozhraní .NET Framework, tříd používány pro vytváření datových proudů a tříd ke čtení a zapisovat do datových proudů.
Chcete-li zadat .NET Framework 2.0 dokumentaci a najít komplexnější seznam, viz. Přehled knihovny tříd rozhraní .NET Framework.
Základní I/O třídy pro soubory, jednotky a adresáře
V následující tabulce jsou uvedeny a popsány hlavní třídy pro I/O soubory.
Třída |
Popis |
---|---|
Nabízí statické metody pro vytvoření, přesunutí a výčet prostřednictvím adresářů a podadresářů. |
|
obsahuje instanční metody pro vytvoření, přesunutí a výčet prostřednictvím adresářů a podadresářů. |
|
Nabízí instanční metody pro vytvoření, přesunutí a výčet prostřednictvím adresářů a podadresářů. |
|
Nabízí statický metody pro vytváření, kopírování, odstranění, přesunutí a otevírání souborů a prostředky nápomocné při vytváření FileStream. |
|
Definuje konstanty pro čtení, zapisování nebo pro kombinovaný přístup do souboru. |
|
Nabízí atributy pro soubory a adresáře, například Archive, Hidden, a ReadOnly. |
|
Nabízí statický metody pro vytváření, kopírování, odstranění, přesunutí a otevírání souborů a prostředky nápomocné při vytváření FileStream. |
|
Určuje, jak otevřít tento soubor. Tento parametr je zadán v mnoha konstruktorech pro metody FileStream a IsolatedStorageFileStreama Open a File a FileInfo. |
|
Definuje konstanty pro řízení typu přístupů více různých proudy do jediného souboru. |
|
Poskytuje metody a vlastnosti pro zpracování řetězců adresářů. |
|
Řídí přístup souborů a složek definováním Read, Write, Append and PathDiscovery Permissions: (Oprávnění:). |
Třídy sloužící k vytváření datových proudů
Následující tabulka uvádí a popisuje hlavní třídy používané k vytváření datových proudů.
Třída |
Popis |
---|---|
Přidává vyrovnávací vrstvu paměti pro operace čtení a zapisování na jiný datový proud. |
|
Podporuje náhodný přístup do souboru přes metodu Seek. Ve výchozím nastavení FileStream otevře soubory synchronně, ale podporuje také asynchronní operace. |
|
Vytvoří datový proud, jehož záložní úložiště je paměť, nikoli soubor. |
|
Poskytuje podkladový datový proudu pro přístup k síti. |
|
Definuje proud, který napojuje datový proud na kryptografickou transformaci. |
Třídy používané k čtení z a zapisování do datové proudu
Následující tabulka zobrazuje konkrétní třídy používané pro čtení z a zápis do souborů s použitím datových proudů.
Třída |
Popis |
---|---|
Čtení kódovaných řetězců a primitivních datových typů z FileStream. |
|
Zapisuje kódované řetězce a primitivní datové typy do FileStream. |
|
Přečte znaky z FileStream a použije CurrentEncoding pro převedení znaků do a z bajtů. StreamReader má konstruktor, který se pokouší zjistit správný CurrentEncoding pro daný datový proud, na základě přítomnosti CurrentEncoding-zvláštní preambule, jako je například značka pořadí bajtů. |
|
Zapíše znaky do FileStream pomocí Encoding, pokud chcete převést znaky na bajty. |
|
Přečte znaky z String. Výstup může být datový proud v jakémkoliv kódování nebo String. |
|
Zapíše znaky do String. Výstup může být datový proud v jakémkoliv kódování nebo String. |
Viz také
Koncepty
Základní vstupně-výstupní operace se soubory
Asynchronní Vstupně-výstupní souborové operace
Základy.NET Framework souborového I/O a systému souborů (Visual Basic)