Öppningslägen för FileStream

Adobe AIR 1.0 och senare

Metoderna open() och openAsync() för ett FileStream-objekt omfattar en fileMode -parameter, som definierar vissa egenskaper för en filström, bland annat följande:

  • Möjligheten att läsa från filen

  • Möjligheten att skriva till filen

  • Om data alltid läggs till efter filslutet (vid skrivning)

  • Vad som ska göras om filen inte finns (och när dess överordnade kataloger inte finns)

Nedan beskrivs olika fillägen (som du kan ange som parametern fileMode för metoden open() och openAsync() ):

Filläge

Beskrivning

FileMode.READ

Anger att filen enbart är öppen för läsning.

FileMode.WRITE

Anger att filen enbart är öppen för skrivning. Om filen inte finns, skapas den när FileStream-objektet öppnas. Om filen finns, tas alla befintliga data bort.

FileMode.APPEND

Anger att filen enbart är öppen för tillägg. Filen skapas om den inte finns. Om filen finns, skrivs befintliga data inte över utan data börjar skrivas i slutet av filen.

FileMode.UPDATE

Anger att filen är öppen för läsning och skrivning. Om filen inte finns, skapas den. Ange det här läget för slumpmässig läsning/skrivning till filen. Du kan läsa från valfri position i filen. När du skriver till filen är det bara de byte som skrivs som skriver över befintliga byte (inga andra byte ändras).