Package | flash.filesystem |
Classe | public class FileMode |
Héritage | FileMode Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
fileMode
des méthodes open()
et openAsync()
de la classe FileStream. Le paramètre fileMode
de ces méthodes déterminent les capacités disponibles pour l’objet FileStream après l’ouverture du fichier.
Les capacités suivantes sont disponibles, dans différentes combinaisons, selon la valeur du paramètre fileMode
spécifiée dans la méthode d’ouverture :
- Lecture—L’objet FileStream peut lire des données dans le fichier.
- Ecriture—L’objet FileStream peut écrire des données dans le fichier.
- Création—L’objet FileStream crée un fichier non existant, à l’ouverture.
- Troncature à l’ouverture—Les données du fichier sont supprimées à l’ouverture (avant que d’autres ne soient écrites).
- Ajout de données—Les données sont toujours écrites à la fin du fichier (lorsqu’une méthode d’écriture est appelée).
Le tableau suivant montre les capacités fournies par chaque constante de la classe FileMode lorsqu’elles sont appliquées sous forme de paramètre fileMode
d’une méthode d’ouverture d’un objet FileStream :
Constante FileMode | Lecture | Ecriture | Création | Troncature à l’ouverture | Ajout de données |
---|---|---|---|---|---|
READ
| • | ||||
WRITE
| • | • | • | ||
APPEND
| • | • | • | ||
UPDATE
| • | • | • |
Eléments de l’API associés
Constante | Défini par | ||
---|---|---|---|
APPEND : String = "append" [statique]
Utilisé pour ouvrir un fichier en mode écriture, toutes les données écrites étant ajoutées à la fin du fichier. | FileMode | ||
READ : String = "read" [statique]
Utilisé pour ouvrir un fichier en mode lecture seule. | FileMode | ||
UPDATE : String = "update" [statique]
Utilisé pour ouvrir un fichier en mode lecture/écriture. | FileMode | ||
WRITE : String = "write" [statique]
Utilisé pour ouvrir un fichier en mode écriture seule. | FileMode |
APPEND | Constante |
public static const APPEND:String = "append"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Utilisé pour ouvrir un fichier en mode écriture, toutes les données écrites étant ajoutées à la fin du fichier. A l’ouverture, tout fichier qui n’existe pas est créé.
READ | Constante |
public static const READ:String = "read"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Utilisé pour ouvrir un fichier en mode lecture seule. Le fichier doit exister (les fichiers absents ne sont pas créés).
UPDATE | Constante |
public static const UPDATE:String = "update"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Utilisé pour ouvrir un fichier en mode lecture/écriture. A l’ouverture, tout fichier qui n’existe pas est créé.
WRITE | Constante |
public static const WRITE:String = "write"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Utilisé pour ouvrir un fichier en mode écriture seule. A l’ouverture, tout fichier qui n’existe pas est créé et les fichiers existants sont tronqués (leurs données sont supprimées).
Tue Jun 12 2018, 09:30 AM Z