| パッケージ | 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
継承されるパブリックプロパティを隠す
継承されるパブリックプロパティを表示