System.IO Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |