API version 1

- ‐

open

ファイルを開きます。

開いたファイルは File オブジェクトに割り当てられます。

呼出形式一覧

呼出形式

説明

CRS::Common::Core::File open(string fileName, integer mode)

ファイルを開きます。

戻り値一覧

戻り値

説明

CRS::Common::Core::File

開かれたFileオブジェクト

失敗した場合、無効なFileオブジェクトを返します。

引数一覧

引数

説明

fileName

開くファイルの仮想ファイル名を指定します。

mode

オープンモードを以下の定数から指定します。

定数値

説明

OPEN_READ

読み込みモード

ファイルを読み込む場合に指定します。

OPEN_WRITE

書き込みモード

ファイルに書き込む場合に指定します。

既存のファイルを開いた場合、そのファイルの内容は破棄して、ファイルの最初から書き込みます。

OPEN_APPEND

追記モード

ファイルに書き込む場合に指定します。既存のファイルを開いた場合、そのファイルの内容に追記します。

OPEN_READWRITE

読み書きモード

ファイルの読み書きを行う場合に指定します。

既存のファイルを開いた場合、そのファイルの先頭から読み書きします。

例外

なし

関連項目

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を選択してください。
   実際のプログラム化の際は、十分な確認をお願いします。
   */

}