FileStream açma modları

Adobe AIR 1.0 ve üstü

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:

  • Dosyadan okuma özelliği

  • Dosyaya yazma özelliği

  • Verilerin her zaman dosyanın sonuna eklenip eklenmeyeceği (yazarken)

  • Dosya yoksa ne yapılacağı (üst dizinleri de olmadığında)

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