Paket | flash.filesystem |
Klasse | public class FileMode |
Vererbung | FileMode Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
fileMode
-Parameter der Methoden open()
und openAsync()
der FileStream-Klasse verwendet werden. Der fileMode
-Parameter dieser Methoden bestimmt die Möglichkeiten des FileStream-Objekts, nachdem die Datei geöffnet wurde.
Die folgenden Funktionen stehen in verschiedenen Kombinationen zur Verfügung, basierend auf der im fileMode
-Parameterwert festgelegten open-Methode:
- Lesen – Das FileStream-Objekt kann Daten aus der Datei lesen.
- Schreiben – Das FileStream-Objekt kann Daten in die Datei schreiben.
- Erstellen – Das FileStream-Objekt erstellt beim Öffnen eine nicht vorhandene Datei.
- Beim Öffnen kürzen – Daten in der Datei werden beim Öffnen gelöscht (bevor Daten geschrieben werden).
- Geschriebene Daten anhängen – Daten werden immer an das Ende der Datei geschrieben (wenn eine Schreibmethode aufgerufen wird).
In der folgenden Tabelle sind die Funktionen aller Konstanten in der FileMode-Klasse aufgeführt, die als fileMode
-Parameter einer open-Methode eines FileStream-Objekts zur Verfügung stehen:
FileMode-Konstante | Lesen | Schreiben | Erstellen | Beim Öffnen kürzen | Geschriebene Daten anhängen |
---|---|---|---|---|---|
READ
| • | ||||
WRITE
| • | • | • | ||
APPEND
| • | • | • | ||
UPDATE
| • | • | • |
Verwandte API-Elemente
Konstante | Definiert von | ||
---|---|---|---|
APPEND : String = "append" [statisch]
Wird verwendet für eine Datei, die im Schreibmodus geöffnet wird, wobei alle geschriebenen Daten an das Ende der Datei angehängt werden. | FileMode | ||
READ : String = "read" [statisch]
Wird verwendet für eine Datei, die im schreibgeschützten Modus geöffnet wird. | FileMode | ||
UPDATE : String = "update" [statisch]
Wird verwendet für eine Datei, die im Lesen/Schreiben-Modus geöffnet wird. | FileMode | ||
WRITE : String = "write" [statisch]
Wird verwendet für eine Datei, die im lesegeschützten Modus geöffnet wird. | FileMode |
APPEND | Konstante |
public static const APPEND:String = "append"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Wird verwendet für eine Datei, die im Schreibmodus geöffnet wird, wobei alle geschriebenen Daten an das Ende der Datei angehängt werden. Beim Öffnen werden nicht vorhandene Dateien erstellt.
READ | Konstante |
public static const READ:String = "read"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Wird verwendet für eine Datei, die im schreibgeschützten Modus geöffnet wird. Die Datei muss vorhanden sein (fehlende Dateien werden nicht erstellt).
UPDATE | Konstante |
public static const UPDATE:String = "update"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Wird verwendet für eine Datei, die im Lesen/Schreiben-Modus geöffnet wird. Beim Öffnen werden nicht vorhandene Dateien erstellt.
WRITE | Konstante |
public static const WRITE:String = "write"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0 |
Wird verwendet für eine Datei, die im lesegeschützten Modus geöffnet wird. Beim Öffnen werden nicht vorhandene Dateien erstellt und vorhandene Dateien gekürzt (die darin enthaltenen Daten werden gelöscht).
Tue Jun 12 2018, 10:04 AM Z