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