パッケージ | flash.filesystem |
クラス | public class FileMode |
継承 | FileMode Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 1.0 |
fileMode
パラメーターで使用されるストリング定数を定義します。このパラメーターは、FileStream クラスの open()
メソッドおよび openAsync()
メソッドで指定します。これらのメソッドの fileMode
パラメーターによって、ファイルが開かれたときに FileStream オブジェクトで利用できる機能が決まります。
open メソッドで指定した fileMode
パラメーター値に基づいて、次の機能が、様々な組み合わせで利用できるようになります。
- 読み取り - FileStream オブジェクトはファイルからデータを読み取ることができます。
- 書き込み - FileStream オブジェクトはファイルにデータを書き込むことができます。
- 作成 - オープン時にファイルが存在しなかった場合、FileStream オブジェクトはそのファイルを作成します。
- オープン時の切り捨て - オープン時に(ファイルにデータを書き込む前に)ファイル内のデータが削除されます。
- 書き込みデータの追加 - データは常にファイルの末尾に書き込まれます(書き込みメソッドの呼び出し時)。
FileStream オブジェクトの open メソッドの fileMode
パラメーターとして使用された場合に 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, 10:34 AM Z