API version 1
- ‐
open¶
ファイルを開きます。
開いたファイルは File オブジェクトに割り当てられます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
CRS::Common::Core::File open(string fileName, integer mode) |
ファイルを開きます。 |
戻り値一覧
戻り値 |
説明 |
---|---|
CRS::Common::Core::File |
開かれたFileオブジェクト 失敗した場合、無効なFileオブジェクトを返します。 |
引数一覧
引数 |
説明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fileName |
開くファイルの仮想ファイル名を指定します。 |
||||||||||
mode |
オープンモードを以下の定数から指定します。
|
例外
なし
関連項目
File クラス
定数一覧
------------------------------------------------------------
定数値 |
説明 |
---|---|
OPEN_READ |
読み込みモード ファイルを読み込む場合に指定します。 |
OPEN_WRITE |
書き込みモード ファイルに書き込む場合に指定します。 既存のファイルを開いた場合、そのファイルの内容は破棄して、ファイルの最初から書き込みます。 |
OPEN_APPEND |
追記モード ファイルに書き込む場合に指定します。既存のファイルを開いた場合、そのファイルの内容に追記します。 |
OPEN_READWRITE |
読み書きモード ファイルの読み書きを行う場合に指定します。 既存のファイルを開いた場合、そのファイルの先頭から読み書きします。 |
使用例
CRSダウンロード
Form Filesys_01 {
x = 0;
y = 0;
width = 800;
height = 600;
var fs = new FileSystem(FileSystem.PRIVATE_ROOT);
var path = "/data";
var dat1 = "samplewrite" ;
fs.Mount("データフォルダ", path, "c:\\temp");
var f = fs.Open(fs.MakePath(path, "sample.txt"), FileSystem.OPEN_WRITE);
f.Write(dat1);
f.Close();
var li = fs.getMountList() ;
print(li.className,li.isArray,li.length , li.name,li.subType);
print(path ,"の物理的ファイル名は ", fs.mapPath( path ) ) ;
fs.Unmount(path);
/*
このサンプルは、
c:\temp の書き込み用フォルダーを用意して実行してください。
2回確認ボックスが現れますので、OKを選択してください。
実際のプログラム化の際は、十分な確認をお願いします。
*/
}