Пакет | flash.filesystem |
Класс | public class FileMode |
Наследование | FileMode Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
fileMode
методов open()
и openAsync()
класса FileStream. Параметр fileMode
этих методов определяет доступные действия объекта FileStream при открытии файла.
На основании значения параметра fileMode
, заданного методом open, могут быть доступны следующие действия в различных сочетаниях:
- Чтение — объект FileStream может считывать данные из файла.
- Запись — объект FileStream может записывать данные в файл.
- Создание — объект FileStream при открытии создает несуществующий файл.
- Сокращение при открытии — данные в файле удаляются при открытии (прежде, чем начинается запись каких-либо данных).
- Добавление записываемых данных — данные всегда записываются в конец файла (при вызове любого метода записи).
В таблице ниже показаны возможные действия каждой из констант в классе FileMode при ее применении в качестве параметра fileMode
метода open объекта FileStream:
Константа FileMode | Чтение | Создание сценариев на языке | Создание | Сокращение при открытии | Добавление записываемых данных |
---|---|---|---|---|---|
READ
| • | ||||
WRITE
| • | • | • | ||
APPEND
| • | • | • | ||
UPDATE
| • | • | • |
Связанные элементы API
Константа | Определено | ||
---|---|---|---|
APPEND : String = "append" [статические]
Используется для открытия файла только для записи, при этом все записываемые данные добавляются в конец файла. | FileMode | ||
READ : String = "read" [статические]
Используется для открытия файла в режиме «только для чтения». | FileMode | ||
UPDATE : String = "update" [статические]
Используется для открытия файла в режиме «чтение и запись». | FileMode | ||
WRITE : String = "write" [статические]
Используется для открытия файла в режиме «только для записи». | FileMode |
APPEND | Константа |
public static const APPEND:String = "append"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Используется для открытия файла только для записи, при этом все записываемые данные добавляются в конец файла. При открытии создаются все несуществующие файлы.
READ | Константа |
public static const READ:String = "read"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Используется для открытия файла в режиме «только для чтения». Файл должен существовать (несуществующие файлы не будут созданы).
UPDATE | Константа |
public static const UPDATE:String = "update"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Используется для открытия файла в режиме «чтение и запись». При открытии создаются все несуществующие файлы.
WRITE | Константа |
public static const WRITE:String = "write"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Используется для открытия файла в режиме «только для записи». После открытия все несуществующие файлы будут созданы, а все существующие файлы будут сокращены (их данные будут удалены).
Tue Jun 12 2018, 11:34 AM Z