System.IO Przestrzeń nazw

Zawiera typy, które umożliwiają odczytywanie i zapisywanie w plikach i strumieniach danych oraz typy zapewniające podstawową obsługę plików i katalogów.

Klasy

BinaryReader

Odczytuje pierwotne typy danych jako wartości binarne w określonym kodowaniu.

BinaryWriter

Zapisuje typy pierwotne w pliku binarnym do strumienia i obsługuje zapisywanie ciągów w określonym kodowaniu.

BufferedStream

Dodaje warstwę buforowania do operacji odczytu i zapisu w innym strumieniu. Klasa ta nie może być dziedziczona.

Directory

Uwidacznia metody statyczne do tworzenia, przenoszenia i wyliczania za pomocą katalogów i podkatalogów. Klasa ta nie może być dziedziczona.

DirectoryInfo

Udostępnia metody wystąpień do tworzenia, przenoszenia i wyliczania za pomocą katalogów i podkatalogów. Klasa ta nie może być dziedziczona.

DirectoryNotFoundException

Wyjątek zgłaszany, gdy nie można odnaleźć części pliku lub katalogu.

DriveInfo

Zapewnia dostęp do informacji na dysku.

DriveNotFoundException

Wyjątek zgłaszany podczas próby uzyskania dostępu do dysku lub udziału, który jest niedostępny.

EndOfStreamException

Wyjątek, który jest zgłaszany podczas odczytywania, jest podejmowana obok końca strumienia.

EnumerationOptions

Udostępnia opcje wyliczania plików i katalogów.

ErrorEventArgs

Udostępnia dane dla zdarzenia Error.

File

Udostępnia metody statyczne tworzenia, kopiowania, usuwania, przenoszenia i otwierania pojedynczego pliku oraz ułatwia tworzenie FileStream obiektów.

FileFormatException

Wyjątek zgłaszany, gdy plik wejściowy lub strumień danych, który ma być zgodny ze specyfikacją określonego formatu pliku, jest nieprawidłowo sformułowany.

FileInfo

Udostępnia właściwości i metody wystąpień do tworzenia, kopiowania, usuwania, przenoszenia i otwierania plików oraz ułatwia tworzenie FileStream obiektów. Klasa ta nie może być dziedziczona.

FileLoadException

Wyjątek zgłaszany podczas znajdowania zarządzanego zestawu, ale nie można go załadować.

FileNotFoundException

Wyjątek zgłaszany podczas próby uzyskania dostępu do pliku, który nie istnieje na dysku, kończy się niepowodzeniem.

FileStream

Stream Udostępnia element dla pliku, obsługujący zarówno synchroniczne, jak i asynchroniczne operacje odczytu i zapisu.

FileStreamOptions

Definiuje różne opcje konfiguracji dla programu FileStream.

FileSystemAclExtensions

Udostępnia metody rozszerzenia statycznego specyficzne dla systemu Windows służące do manipulowania atrybutami zabezpieczeń listy Access Control List (ACL) dla plików i katalogów.

FileSystemEventArgs

Dostarcza dane dla zdarzeń katalogu: Changed, Created, Deleted.

FileSystemInfo

Udostępnia klasę bazową dla obiektów FileInfo i .DirectoryInfo

FileSystemWatcher

Nasłuchuje powiadomień o zmianie systemu plików i zgłasza zdarzenia w przypadku zmiany katalogu lub pliku w katalogu.

InternalBufferOverflowException

Wyjątek zgłoszony podczas przepełnienia buforu wewnętrznego.

InvalidDataException

Wyjątek zgłaszany, gdy strumień danych jest w nieprawidłowym formacie.

IODescriptionAttribute

Ustawia projektantów wizualizacji opisu, które mogą wyświetlać podczas odwoływania się do zdarzenia, rozszerzenia lub właściwości.

IOException

Wyjątek zgłaszany w przypadku wystąpienia błędu we/wy.

MemoryStream

Tworzy strumień, którego magazyn zapasowy jest pamięcią.

Path

Wykonuje operacje na String wystąpieniach zawierających informacje o ścieżce pliku lub katalogu. Te operacje są wykonywane w sposób międzyplatformowy.

PathTooLongException

Wyjątek zgłaszany, gdy ścieżka lub w pełni kwalifikowana nazwa pliku jest dłuższa niż długość zdefiniowana przez system.

PipeException

Zgłaszany w przypadku wystąpienia błędu w nazwanym potoku.

RandomAccess

Zapewnia interfejsy API oparte na przesunięciach do odczytywania i zapisywania plików w bezpieczny wątkowo sposób.

RenamedEventArgs

Udostępnia dane dla zdarzenia Renamed.

Stream

Zapewnia ogólny widok sekwencji bajtów. Jest to abstrakcyjna klasa.

StreamReader

Implementuje element TextReader , który odczytuje znaki ze strumienia bajtów w określonym kodowaniu.

StreamWriter

Implementuje element TextWriter do zapisywania znaków w strumieniu w określonym kodowaniu.

StringReader

Implementuje element TextReader odczytujący z ciągu.

StringWriter

Implementuje element TextWriter do zapisywania informacji w ciągu. Informacje są przechowywane w bazowym StringBuilderobiekcie .

TextReader

Reprezentuje czytelnika, który może odczytać sekwencyjną serię znaków.

TextWriter

Reprezentuje moduł zapisujący, który może napisać sekwencyjną serię znaków. Ta klasa jest abstrakcyjna.

UnmanagedMemoryAccessor

Zapewnia losowy dostęp do niezarządzanych bloków pamięci z kodu zarządzanego.

UnmanagedMemoryStream

Zapewnia dostęp do niezarządzanych bloków pamięci z kodu zarządzanego.

WindowsRuntimeStorageExtensions

Zawiera metody rozszerzenia dla IStorageFile interfejsów i IStorageFolder w środowisko wykonawcze systemu Windows podczas tworzenia aplikacji ze Sklepu Windows.

WindowsRuntimeStreamExtensions

Zawiera metody rozszerzenia służące do konwertowania między strumieniami w strumieniach środowisko wykonawcze systemu Windows i zarządzanych w aplikacjach ze Sklepu Windows na platformie .NET.

Struktury

WaitForChangedResult

Zawiera informacje o zmianie, która wystąpiła.

Wyliczenia

DriveType

Definiuje stałe dla typów dysków, w tym CDRom, Fixed, Network, NoRootDirectory, Ram, Removable i Unknown.

FileAccess

Definiuje stałe na potrzeby dostępu do odczytu, zapisu lub odczytu/zapisu do pliku.

FileAttributes

Udostępnia atrybuty plików i katalogów.

FileMode

Określa sposób otwierania pliku przez system operacyjny.

FileOptions

Reprezentuje zaawansowane opcje tworzenia FileStream obiektu.

FileShare

Zawiera stałe do kontrolowania rodzaju dostępu do innych operacji może mieć ten sam plik.

HandleInheritability

Określa, czy dojście bazowe jest dziedziczone przez procesy podrzędne.

MatchCasing

Określa typ wielkości liter do dopasowania.

MatchType

Określa typ dopasowania symboli wieloznacznych do użycia.

NotifyFilters

Określa zmiany watch dla w pliku lub folderze.

SearchOption

Określa, czy przeszukiwać bieżący katalog, czy bieżący katalog i wszystkie podkatalogi.

SeekOrigin

Określa pozycję w strumieniu, która ma być używana do wyszukiwania.

UnixFileMode

Reprezentuje uprawnienia systemu plików Unix.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

WatcherChangeTypes

Zmiany, które mogą wystąpić w pliku lub katalogu.

Delegaci

ErrorEventHandler

Reprezentuje metodę, która będzie obsługiwać Error zdarzenie FileSystemWatcher obiektu.

FileSystemEventHandler

Reprezentuje metodę, która będzie obsługiwać Changedzdarzenie FileSystemWatcher , Createdlub Deleted klasy.

RenamedEventHandler

Reprezentuje metodę, która będzie obsługiwać Renamed zdarzenie FileSystemWatcher klasy.