Pacchetto | flash.filesystem |
Classe | public class FileMode |
Ereditarietà | FileMode Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
fileMode
dei metodi open()
e openAsync()
della classe FileStream. Il parametro fileMode
di questi metodi determina le funzionalità disponibili nell'oggetto FileStream una volta aperto il file.
Sono disponibili le seguenti funzionalità, in varie combinazioni, in base al valore del parametro fileMode
specificato nel metodo open:
- Lettura: l'oggetto FileStream è in grado di leggere dati dal file.
- Scrittura: l'oggetto FileStream è in grado di scrivere dati sul file.
- Creazione: l'oggetto FileStream è in grado di creare un file non esistente all'apertura.
- Troncamento all'apertura: i dati nel file vengono cancellati all'apertura (prima della scrittura di altri dati).
- Aggiunta dati scritti: i dati vengono sempre scritti alla fine del file (quando viene chiamato un qualsiasi metodo di scrittura).
Nella tabella che segue sono riportate le funzionalità che ogni costante della classe FileMode fornisce quando viene applicata come parametro fileMode
di un metodo open di un oggetto FileStream:
Costante FileMode | Lettura | Scrittura | Creazione | Troncamento all'apertura | Aggiunta dati scritti |
---|---|---|---|---|---|
READ
| • | ||||
WRITE
| • | • | • | ||
APPEND
| • | • | • | ||
UPDATE
| • | • | • |
Elementi API correlati
Costante | Definito da | ||
---|---|---|---|
APPEND : String = "append" [statico]
Utilizzato per un file che deve essere aperto in modalità di scrittura, con tutti i dati scritti aggiunti alla fine del file. | FileMode | ||
READ : String = "read" [statico]
Utilizzato per un file che deve essere aperto in modalità di sola lettura. | FileMode | ||
UPDATE : String = "update" [statico]
Utilizzato per un file che deve essere aperto in modalità di lettura/scrittura. | FileMode | ||
WRITE : String = "write" [statico]
Utilizzato per un file che deve essere aperto in modalità di sola scrittura. | FileMode |
APPEND | Costante |
public static const APPEND:String = "append"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Utilizzato per un file che deve essere aperto in modalità di scrittura, con tutti i dati scritti aggiunti alla fine del file. All'apertura, eventuali file non esistenti vengono creati.
READ | Costante |
public static const READ:String = "read"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Utilizzato per un file che deve essere aperto in modalità di sola lettura. Il file deve esistere (non vengono creati file mancanti).
UPDATE | Costante |
public static const UPDATE:String = "update"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Utilizzato per un file che deve essere aperto in modalità di lettura/scrittura. All'apertura, eventuali file non esistenti vengono creati.
WRITE | Costante |
public static const WRITE:String = "write"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0 |
Utilizzato per un file che deve essere aperto in modalità di sola scrittura. All'apertura, eventuali file non esistenti vengono creati ed eventuali file esistenti vengono troncati (i dati vengono cancellati).
Tue Jun 12 2018, 02:44 PM Z