包 | flash.filesystem |
类 | public class FileMode |
继承 | FileMode Object |
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
open()
和 openAsync()
方法的 fileMode
参数中使用的字符串常量。这些方法的 fileMode
参数确定文件打开后 FileStream 对象可用的功能。
基于 open 方法中指定的 fileMode
参数值,可以使用以下功能的多种组合:
- 读取 — FileStream 对象可以从文件中读取数据。
- 写入 — FileStream 对象可以向文件中写入数据。
- 创建 — FileStream 对象可以在打开时创建不存在的文件。
- 打开时截断 — 打开文件时删除其中的数据(在写入任何数据之前)。
- 追加写入的数据 — 数据始终写入到文件的末尾(在调用任何写入方法时)。
下表显示了 FileMode 类中的每个常量在作为 FileStream 对象的 open 方法的 fileMode
参数应用时的功能:
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:04 AM Z