System.IO Przestrzeń nazw

Zawiera typy, które umożliwiają odczytywanie i zapisywanie w plikach i strumieniach danych oraz typy, które zapewniają 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 formacie 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 statyczne metody 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

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

FileStreamOptions

Definiuje różne opcje konfiguracji dla programu FileStream.

FileSystemAclExtensions

Udostępnia metody rozszerzenia statycznego specyficzne dla systemu Windows do manipulowania atrybutami zabezpieczeń listy Access Control list (ACL) dla plików i katalogów.

FileSystemEventArgs

Udostępnia dane dotyczące 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 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 kopii zapasowej to pamięć.

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 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

Udostępnia 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 odczytywany 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 składnik zapisywania, 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 ze Sklepu Windows.

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.

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 zapisu do pliku.

FileAttributes

Udostępnia atrybuty dla 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 bazowy uchwyt jest dziedziczony 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 należy przeszukiwać bieżący katalog, czy bieżący katalog i wszystkie podkatalogi.

SeekOrigin

Określa pozycję w strumieniu do użycia 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 obsłuży Changedzdarzenie FileSystemWatcher klasy , Createdlub Deleted .

RenamedEventHandler

Reprezentuje metodę, która obsłuży Renamed zdarzenie FileSystemWatcher klasy.