Sdílet prostřednictvím


Soubor a proud vstupy

System.IO Obsahuje obor názvů typů, které umožňují synchronní a asynchronní čtení a zápis na datové proudy a soubory.

Tato rozlišení pomoci objasnit rozdíly mezi souborem a proudu. Soubor je objednané a pojmenovaná kolekce konkrétní posloupnost bajtů, které mají trvalé úložiště. Proto se soubory, jeden rodinnému z adresářové cesty, diskové úložiště a názvy souborů a adresářů. Naopak proudy umožňují zápis a čtení bajtů do a z úložiště zálohování, které může být jedním z několika média úložiště. Stejně jako je zálohování několika obchodů než disky, existuje několik typů datových proudů než soubor proudy. Například existuje síť, paměti a proudy pásku.

Seznam běžných vstupně-výstupních úloh naleznete v tématu Běžné vstupně výstupní úlohy.

V tomto oddíle

  • Základní vstupně-výstupní operace se soubory
    Jsou vysvětleny základní koncepce I/O, zavádí I/O tříd a obsahuje příklady kódu základní vstupně-výstupních operací.

  • Vytváření datových proudů
    Vysvětluje různé druhy proudy a jejich přidružených zálohování úložiště poskytující příklady kódu.

  • Asynchronní Vstupně-výstupní souborové operace
    Popisuje výhody výkonu a základní operace asynchronního i/o.

  • Izolované úložiště
    Popisuje mechanizmus úložiště dat, poskytující definováním standardizované způsoby přiřazování kódu uložených dat izolace a bezpečnosti.

  • Kanály
    Popisuje operace anonymní a pojmenovaných kanálů v.NET Framework

  • Soubory mapované paměti
    Popisuje soubory mapované v paměti, která obsahuje obsah souborů na disku ve virtuální paměti. Soubory mapované paměti lze použít k úpravě velmi velkých souborů a také k vytváření sdílené paměti pro mezi procesovou komunikaci.