System.IO Ad Alanı

Dosyalara ve veri akışlarına okuma ve yazma olanağı sağlayan türler ile temel dosya ve dizin desteği sağlayan türler içerir.

Sınıflar

BinaryReader

Temel veri türlerini belirli bir kodlamada ikili değerler olarak okur.

BinaryWriter

İkili tabandaki ilkel türleri bir akışa yazar ve belirli bir kodlamada dize yazmayı destekler.

BufferedStream

Başka bir akışta okuma ve yazma işlemlerine arabelleğe alma katmanı ekler. Bu sınıf devralınamaz.

Directory

Dizinleri ve alt dizinleri oluşturmak, taşımak ve numaralandırmak için statik yöntemleri kullanıma sunar. Bu sınıf devralınamaz.

DirectoryInfo

Dizinleri ve alt dizinleri oluşturmak, taşımak ve numaralandırmak için örnek yöntemlerini kullanıma sunar. Bu sınıf devralınamaz.

DirectoryNotFoundException

Bir dosya veya dizinin parçası bulunamadığında oluşan özel durum.

DriveInfo

Bir sürücüdeki bilgilere erişim sağlar.

DriveNotFoundException

Kullanılamayan bir sürücüye veya paylaşıma erişmeye çalışırken oluşan özel durum.

EndOfStreamException

Okuma işlemi bir akışın sonundan sonra denendiğinde oluşan özel durum.

EnumerationOptions

Dosya ve dizin numaralandırma seçenekleri sağlar.

ErrorEventArgs

Error olayı için veriler sağlar.

File

Tek bir dosyanın oluşturulması, kopyalanması, silinmesi, taşınması ve açılması için statik yöntemler sağlar ve nesnelerin oluşturulmasına FileStream yardımcı olur.

FileFormatException

Belirli bir dosya biçimi belirtimine uyması gereken bir giriş dosyası veya veri akışı yanlış biçimlendirilmiş olduğunda oluşan özel durum.

FileInfo

Dosyaların oluşturulması, kopyalanması, silinmesi, taşınması ve açılması için özellikler ve örnek yöntemleri ve nesnelerin oluşturulmasına FileStream yardımcı olur. Bu sınıf devralınamaz.

FileLoadException

Yönetilen derleme bulunduğunda ancak yüklenemediğinde oluşan özel durum.

FileNotFoundException

Diskte bulunmayan bir dosyaya erişme girişimi başarısız olduğunda oluşan özel durum.

FileStream

Stream Hem zaman uyumlu hem de zaman uyumsuz okuma ve yazma işlemlerini destekleyen bir dosya için sağlar.

FileStreamOptions

için FileStreamçeşitli yapılandırma seçeneklerini tanımlar.

FileSystemAclExtensions

Dosyalar ve dizinler için Access Control Listesi (ACL) güvenlik özniteliklerini işlemek için Windows'a özgü statik uzantı yöntemleri sağlar.

FileSystemEventArgs

Dizin olayları için veri sağlar: Changed, Created, Deleted.

FileSystemInfo

Hem DirectoryInfo hem de FileInfo nesneler için temel sınıfı sağlar.

FileSystemWatcher

Dosya sistemi değişiklik bildirimlerini dinler ve dizindeki bir dizin veya dosya değiştiğinde olayları tetikler.

InternalBufferOverflowException

İç arabellek taştığında oluşan özel durum.

InvalidDataException

Veri akışı geçersiz bir biçimde olduğunda oluşan özel durum.

IODescriptionAttribute

Bir olaya, genişleticiye veya özelliğe başvururken görsel tasarımcıların görüntüleyebileceği açıklamayı ayarlar.

IOException

G/Ç hatası oluştuğunda oluşan özel durum.

MemoryStream

Yedekleme deposu bellek olan bir akış oluşturur.

Path

Dosya veya dizin yolu bilgilerini içeren örneklerde String işlemler gerçekleştirir. Bu işlemler platformlar arası bir şekilde gerçekleştirilir.

PathTooLongException

Bir yol veya tam dosya adı sistem tarafından tanımlanan uzunluk üst sınırından daha uzun olduğunda oluşan özel durum.

PipeException

Adlandırılmış bir kanalda hata oluştuğunda oluşturulur.

RandomAccess

Dosyaları iş parçacığı güvenli bir şekilde okumak ve yazmak için uzaklık tabanlı API'ler sağlar.

RenamedEventArgs

Renamed olayı için veriler sağlar.

Stream

Bayt dizisinin genel görünümünü sağlar. Bu soyut bir sınıftır.

StreamReader

Belirli bir TextReader kodlamadaki bayt akışındaki karakterleri okuyan bir uygular.

StreamWriter

Belirli bir TextWriter kodlamada akışa karakter yazmak için bir uygular.

StringReader

Dizeden TextReader okuyan bir uygular.

StringWriter

Dizeye TextWriter bilgi yazmak için bir uygular. Bilgiler, temel alınan StringBuilderbir içinde depolanır.

TextReader

Sıralı karakter dizilerini okuyabilen bir okuyucunun temsilidir.

TextWriter

Sıralı karakter serisi yazabilen bir yazıcıyı temsil eder. Bu sınıf soyut.

UnmanagedMemoryAccessor

Yönetilen koddan yönetilmeyen bellek bloklarına rastgele erişim sağlar.

UnmanagedMemoryStream

Yönetilen koddan yönetilmeyen bellek bloklarına erişim sağlar.

WindowsRuntimeStorageExtensions

Windows Mağazası uygulamaları geliştirirken Windows Çalışma Zamanı ve IStorageFolder arabirimleri için IStorageFile uzantı yöntemlerini içerir.

WindowsRuntimeStreamExtensions

windows mağazası uygulamaları için .NET'te Windows Çalışma Zamanı ve yönetilen akışlar arasında dönüştürmeye yönelik uzantı yöntemlerini içerir.

Yapılar

WaitForChangedResult

Gerçekleşen değişiklikle ilgili bilgileri içerir.

Numaralandırmalar

DriveType

CDRom, Fixed, Network, NoRootDirectory, Ram, Çıkarılabilir ve Bilinmiyor gibi sürücü türleri için sabitleri tanımlar.

FileAccess

Dosyaya okuma, yazma veya okuma/yazma erişimi için sabitleri tanımlar.

FileAttributes

Dosyalar ve dizinler için öznitelikler sağlar.

FileMode

İşletim sisteminin bir dosyayı nasıl açması gerektiğini belirtir.

FileOptions

Nesne oluşturmak FileStream için gelişmiş seçenekleri temsil eder.

FileShare

Diğer işlemlerin aynı dosyaya sahip olabileceği erişim türünü denetlemek için sabitler içerir.

HandleInheritability

Temel alınan tanıtıcının alt işlemler tarafından devralınıp devralınamayacağını belirtir.

MatchCasing

Eşleşecek karakter büyük/küçük harf türünü belirtir.

MatchType

Kullanılacak joker karakter eşleştirme türünü belirtir.

NotifyFilters

Bir dosya veya klasörde için watch değişiklikleri belirtir.

SearchOption

Geçerli dizinde veya geçerli dizinde ve tüm alt dizinlerde arama yapılıp yapılmayacağını belirtir.

SeekOrigin

Bir akışta arama için kullanılacak konumu belirtir.

UnixFileMode

Unix dosya sistemi izinlerini temsil eder.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

WatcherChangeTypes

Dosya veya dizinde oluşabilecek değişiklikler.

Temsilciler

ErrorEventHandler

Bir FileSystemWatcher nesnenin olayını işleyecek Error yöntemi temsil eder.

FileSystemEventHandler

Bir FileSystemWatcher sınıfın , Createdveya Deleted olayını işleyecek Changedyöntemi temsil eder.

RenamedEventHandler

Bir FileSystemWatcher sınıfın olayını işleyecek Renamed yöntemi temsil eder.