System.IO Przestrzeń nazw

Zawiera typy, które umożliwiają odczytywanie i zapisywanie plików oraz strumieni 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

Uwidacznia 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 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 po znalezieniu zestawu zarządzanego, 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 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łaszany podczas przepełnienia buforu wewnętrznego.

InvalidDataException

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

IODescriptionAttribute

Ustawia opis wizualizacji wizualnych, które mogą być wyświetlane 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 pliku lub ścieżce 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ż maksymalna długość zdefiniowana przez system.

PipeException

Zgłaszany w przypadku wystąpienia błędu w nazwanej 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 rozszerzeń dla IStorageFile interfejsów i IStorageFolder w środowisko wykonawcze systemu Windows podczas tworzenia aplikacji Windows Store.

WindowsRuntimeStreamExtensions

Zawiera metody rozszerzenia do konwertowania między strumieniami w środowisko wykonawcze systemu Windows i zarządzanych strumieniach na platformie .NET dla aplikacji ze sklepu Windows Store.

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 służące do kontrolowania rodzaju dostępu do innych FileStream obiektów, które mogą 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, które mają być obserwowane 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.

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 obsłuży Changedzdarzenie FileSystemWatcher klasy , Createdlub Deleted .

RenamedEventHandler

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