套件 | flash.filesystem |
類別 | public class FileMode |
繼承 | FileMode Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0 |
open()
和 openAsync()
方法的 fileMode
參數中使用的字串常數。這些方法的 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, 03:47 PM Z