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