Modalità aperte FileStream
Adobe AIR 1.0 e versioni successive
Ogni metodo open() e openAsync() di un oggetto FileStream comprende un parametro fileMode, che definisce alcune proprietà di file in streaming, compreso quanto segue:
Capacità di lettura dal file
Capacità di scrittura sul file
In caso di aggiunta costante dei dati alla fine del file (in scrittura)
Operazioni in mancanza del file (e in mancanza di relative directory principali)
Di seguito sono riportate diverse modalità file (che potete specificare come parametro fileMode dei metodi open() e openAsync()):
Modalità File
|
Descrizione
|
FileMode.READ
|
Indica che il file è aperto in sola lettura.
|
FileMode.WRITE
|
Indica che il file è aperto per la scrittura. Se il file non esiste, viene creato quando si apre l'oggetto FileStream. Se il file esiste, tutti i dati esistenti vengono eliminati.
|
FileMode.APPEND
|
Indica che il file è aperto per l'aggiunta. Il file viene creato se non esiste. Se il file è presente, i dati esistenti non vengono sovrascritti e tutti i dati scritti iniziano al termine del file.
|
FileMode.UPDATE
|
Indica che il file è aperto per la lettura e la scrittura. Se il file non esiste, viene creato. Specificate questa modalità per l'accesso casuale di lettura/scrittura al file. È possibile leggere da qualsiasi posizione nel file e, durante la scrittura nel file, solo i byte scritti sovrascrivono quelli esistenti (tutti gli altri non vengono modificati).
|