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