FileStream nesnesinin
open()
ve
openAsync()
yöntemlerinin her biri bir
fileMode
parametresi içerir, bu parametre bir dosya akışı için, aşağıdakiler de dahil olmak üzere bazı özellikler tanımlar:
Aşağıda çeşitli dosya modları verilmiştir (
open()
ve
openAsync()
yöntemlerinin
fileMode
parametresi olarak belirtebileceğiniz):
Dosya modu
|
Açıklama
|
FileMode.READ
|
Dosyanın yalnızca okuma için açık olduğunu belirtir.
|
FileMode.WRITE
|
Dosyanın yalnızca yazma için açık olduğunu belirtir. Dosya yoksa, FileStream nesnesi açıldığında oluşturulur. Dosya varsa, varolan tüm veriler silinir.
|
FileMode.APPEND
|
Dosyanın yalnızca ekleme için açık olduğunu belirtir. Dosya yoksa oluşturulur. Dosya varsa, varolan verilerin üzerine yazılmaz ve tüm yazma işlemleri dosyanın sonundan başlar.
|
FileMode.UPDATE
|
Dosyanın yalnızca okuma ve yazma için açık olduğunu belirtir. Dosya yoksa oluşturulur. Dosyaya rastgele okuma/yazma erişimi için bu modu belirtin. Dosyadaki bütün konumlardan okuyabilirsiniz. Dosyaya yazarken yalnızca yazılmış baytlar, mevcut baytların üzerine yazılır (diğer tüm baytlar değişmez).
|
|
|
|