(仅限 AIR)
FileMode 类定义 FileStream 类的
open()
和
openAsync()
方法的
fileMode
参数中使用的字符串常量。这些方法的
fileMode
参数确定文件打开后 FileStream 对象可用的功能。
基于 open 方法中指定的 fileMode
参数值,可以使用以下功能的多种组合:
- 读取 — FileStream 对象可以从文件中读取数据。
- 写入 — FileStream 对象可以向文件中写入数据。
- 创建 — FileStream 对象可以在打开时创建不存在的文件。
- 打开时截断 — 打开文件时删除其中的数据(在写入任何数据之前)。
- 追加写入的数据 — 数据始终写入到文件的末尾(在调用任何写入方法时)。
下表显示了 FileMode 类中的每个常量在作为 FileStream 对象的 open 方法的 fileMode
参数应用时的功能:
FileMode 常量 | 读取 | 编写 | 创建 | 打开时截断 | 追加写入的数据 |
---|
READ
| • | | | | |
WRITE
| | • | • | • | |
APPEND
| | • | • | | • |
UPDATE
| • | • | • | | |
public static const APPEND:String = "append"
用于要在写入模式下打开的文件,并将所有写入的数据附加到文件末尾。打开文件时,会创建任何不存在的文件。
public static const READ:String = "read"
用于要在只读模式中打开的文件。文件必须存在(不创建缺少的文件)。
public static const UPDATE:String = "update"
用于要在读/写模式中打开的文件。打开文件时,会创建任何不存在的文件。
public static const WRITE:String = "write"
用于要在只写模式中打开的文件。打开文件时,会创建任何不存在的文件,并截断任何现有的文件(删除其数据)。
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Sun Dec 14 2008, 10:39 PM -08:00