System.IO Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi jenis yang memungkinkan membaca dan menulis ke file dan aliran data, dan jenis yang menyediakan dukungan file dan direktori dasar.
Kelas
BinaryReader |
Membaca jenis data primitif sebagai nilai biner dalam pengodean tertentu. |
BinaryWriter |
Menulis jenis primitif dalam biner ke aliran dan mendukung penulisan string dalam pengodean tertentu. |
BufferedStream |
Menambahkan lapisan buffering untuk operasi baca dan tulis pada aliran lain. Kelas ini tidak dapat diwariskan. |
Directory |
Mengekspos metode statis untuk membuat, memindahkan, dan menghitung melalui direktori dan subdirektori. Kelas ini tidak dapat diwariskan. |
DirectoryInfo |
Mengekspos metode instans untuk membuat, memindahkan, dan menghitung melalui direktori dan subdirektori. Kelas ini tidak dapat diwariskan. |
DirectoryNotFoundException |
Pengecualian yang dilemparkan ketika bagian dari file atau direktori tidak dapat ditemukan. |
DriveInfo |
Menyediakan akses ke informasi pada drive. |
DriveNotFoundException |
Pengecualian yang dilemparkan saat mencoba mengakses drive atau berbagi yang tidak tersedia. |
EndOfStreamException |
Pengecualian yang dilemparkan saat membaca dicoba melewati akhir aliran. |
EnumerationOptions |
Menyediakan opsi enumerasi file dan direktori. |
ErrorEventArgs |
Menyediakan data untuk peristiwa tersebut Error . |
File |
Menyediakan metode statis untuk pembuatan, penyalinan, penghapusan, pemindahan, dan pembukaan satu file, dan membantu dalam pembuatan FileStream objek. |
FileFormatException |
Pengecualian yang dilemparkan ketika file input atau aliran data yang seharusnya sesuai dengan spesifikasi format file tertentu salah format. |
FileInfo |
Menyediakan properti dan metode instans untuk pembuatan, penyalinan, penghapusan, pemindahan, dan pembukaan file, dan membantu dalam pembuatan FileStream objek. Kelas ini tidak dapat diwariskan. |
FileLoadException |
Pengecualian yang dilemparkan ketika rakitan terkelola ditemukan tetapi tidak dapat dimuat. |
FileNotFoundException |
Pengecualian yang dilemparkan ketika upaya untuk mengakses file yang tidak ada pada disk gagal. |
FileStream |
Stream Menyediakan untuk file, mendukung operasi baca dan tulis yang sinkron dan asinkron. |
FileStreamOptions |
Menentukan berbagai opsi konfigurasi untuk FileStream. |
FileSystemAclExtensions |
Menyediakan metode ekstensi statis khusus Windows untuk memanipulasi atribut keamanan daftar Access Control (ACL) untuk file dan direktori. |
FileSystemEventArgs |
Menyediakan data untuk peristiwa direktori: Changed, , CreatedDeleted. |
FileSystemInfo |
Menyediakan kelas dasar untuk FileInfo objek dan DirectoryInfo . |
FileSystemWatcher |
Mendengarkan pemberitahuan perubahan sistem file dan memunculkan peristiwa saat direktori, atau file dalam direktori, berubah. |
InternalBufferOverflowException |
Pengecualian dibuang ketika buffer internal meluap. |
InvalidDataException |
Pengecualian yang dilemparkan saat aliran data dalam format yang tidak valid. |
IODescriptionAttribute |
Mengatur perancang visual deskripsi dapat ditampilkan saat mereferensikan peristiwa, extender, atau properti. |
IOException |
Pengecualian yang dilemparkan ketika kesalahan I/O terjadi. |
MemoryStream |
Membuat aliran yang penyimpanan backing-nya adalah memori. |
Path |
Melakukan operasi pada String instans yang berisi informasi jalur file atau direktori. Operasi ini dilakukan secara lintas platform. |
PathTooLongException |
Pengecualian yang dilemparkan ketika jalur atau nama file yang sepenuhnya memenuhi syarat lebih panjang dari panjang maksimum yang ditentukan sistem. |
PipeException |
Dilemparkan ketika kesalahan terjadi dalam pipa bernama. |
RandomAccess |
Menyediakan API berbasis offset untuk membaca dan menulis file dengan cara yang aman untuk utas. |
RenamedEventArgs |
Menyediakan data untuk peristiwa tersebut Renamed . |
Stream |
Menyediakan tampilan generik dari urutan byte. Ini adalah kelas abstrak. |
StreamReader |
TextReader Mengimplementasikan yang membaca karakter dari aliran byte dalam pengodean tertentu. |
StreamWriter |
TextWriter Mengimplementasikan untuk menulis karakter ke aliran dalam pengodean tertentu. |
StringReader |
TextReader Mengimplementasikan yang membaca dari string. |
StringWriter |
TextWriter Mengimplementasikan untuk menulis informasi ke string. Informasi disimpan dalam mendasar StringBuilder. |
TextReader |
Mewakili pembaca yang dapat membaca serangkaian karakter berurutan. |
TextWriter |
Mewakili penulis yang dapat menulis serangkaian karakter berurutan. Kelas ini abstrak. |
UnmanagedMemoryAccessor |
Menyediakan akses acak ke blok memori yang tidak dikelola dari kode terkelola. |
UnmanagedMemoryStream |
Menyediakan akses ke blok memori yang tidak terkelola dari kode terkelola. |
WindowsRuntimeStorageExtensions |
Berisi metode ekstensi untuk IStorageFile antarmuka dan IStorageFolder di Windows Runtime saat mengembangkan aplikasi Windows Store. |
WindowsRuntimeStreamExtensions |
Berisi metode ekstensi untuk mengonversi antara aliran di Windows Runtime dan aliran terkelola di aplikasi .NET untuk Windows Store. |
Struct
WaitForChangedResult |
Berisi informasi tentang perubahan yang terjadi. |
Enum
DriveType |
Menentukan konstanta untuk jenis drive, termasuk CDRom, Fixed, Network, NoRootDirectory, Ram, Removable, dan Unknown. |
FileAccess |
Menentukan konstanta untuk akses baca, tulis, atau baca/tulis ke file. |
FileAttributes |
Menyediakan atribut untuk file dan direktori. |
FileMode |
Menentukan bagaimana sistem operasi harus membuka file. |
FileOptions |
Mewakili opsi tingkat lanjut untuk membuat FileStream objek. |
FileShare |
Berisi konstanta untuk mengontrol jenis akses yang dapat dimiliki operasi lain ke file yang sama. |
HandleInheritability |
Menentukan apakah handel yang mendasar dapat diwariskan oleh proses turunan. |
MatchCasing |
Menentukan tipe casing karakter yang akan dicocokkan. |
MatchType |
Menentukan tipe kartubebas yang cocok untuk digunakan. |
NotifyFilters |
Menentukan perubahan pada watch untuk dalam file atau folder. |
SearchOption |
Menentukan apakah akan mencari direktori saat ini, atau direktori saat ini dan semua subdirektori. |
SeekOrigin |
Menentukan posisi dalam aliran yang akan digunakan untuk mencari. |
UnixFileMode |
Mewakili izin sistem file Unix. Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya. |
WatcherChangeTypes |
Perubahan yang mungkin terjadi pada file atau direktori. |
Delegasikan
ErrorEventHandler |
Mewakili metode yang akan menangani Error peristiwa FileSystemWatcher objek. |
FileSystemEventHandler |
Mewakili metode yang akan menangani Changed, , Createdatau Deleted peristiwa FileSystemWatcher kelas. |
RenamedEventHandler |
Mewakili metode yang akan menangani Renamed peristiwa FileSystemWatcher kelas. |