System.IO Ruang nama

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.