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, które zapewniają podstawową obsługę plików i katalogów.
Klasy
| Nazwa | Opis |
|---|---|
| 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 statyczne metody 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 zgłaszany podczas odczytywania jest podejmowana obok końca strumienia. |
| EnumerationOptions |
Udostępnia opcje wyliczania plików i katalogów. |
| ErrorEventArgs |
Dostarcza dane dla Error zdarzenia. |
| 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 źle 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 w przypadku znalezienia 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, który obsługuje 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, gdy katalog lub plik w katalogu ulegnie zmianie. |
| 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, którzy projektanci wizualizacji 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 to pamięć. |
| 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ż 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 |
Dostarcza dane dla Renamed zdarzenia. |
| 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 obiekcie StringBuilder. |
| TextReader |
Reprezentuje czytelnika, który może odczytywać 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 rozszerzenia dla interfejsów Windows.Storage.IStorageFile i Windows.Storage.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 strumieni w .NET dla aplikacji ze sklepu Windows. |
Struktury
| Nazwa | Opis |
|---|---|
| WaitForChangedResult |
Zawiera informacje o zmianie, która wystąpiła. |
Wyliczenia
| Nazwa | Opis |
|---|---|
| DriveType |
Definiuje stałe dla typów dysków, w tym CDRom, Fixed, Network, NoRootDirectory, Ram, Removable i Unknown. |
| FileAccess |
Definiuje stałe dla dostępu do odczytu, zapisu lub odczytu/zapisu do pliku. |
| FileAttributes |
Udostępnia atrybuty plików i katalogów. |
| FileHandleType |
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. |
| FileMode |
Określa sposób otwierania pliku przez system operacyjny. |
| FileOptions |
Reprezentuje zaawansowane opcje tworzenia obiektu FileStream. |
| 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, 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 położenie 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
| Nazwa | Opis |
|---|---|
| ErrorEventHandler |
Reprezentuje metodę, która będzie obsługiwać Error zdarzenie FileSystemWatcher obiektu. |
| FileSystemEventHandler |
Reprezentuje metodę, która będzie obsługiwać Changedzdarzenie Created , Deletedlub FileSystemWatcher klasy . |
| RenamedEventHandler |
Reprezentuje metodę, która będzie obsługiwać Renamed zdarzenie FileSystemWatcher klasy. |