API version 1

- ‐

read

ファイルからデータを読み込みます。

ファイルの現在の読み込み位置から、指定したサイズのデータを読み込みます。

呼出形式一覧

呼出形式

説明

binary read([integer size])

ファイルからデータを読み込みます。

戻り値一覧

戻り値

説明

binary

読み込んだデータ

引数一覧

引数

説明

size

読み込むサイズをバイト単位で指定します。

省略するか-1を指定するとファイルの最後まで読み込みます。

指定サイズを読み込み中にファイル終端に達した場合、指定サイズより小さいデータが返ります。

例外

識別子

説明

CRS::Common::Core::File-1:1

ファイルは開かれていません

CRS::Common::Core::File-1:2

ファイルを読み取りモードで開けませんでした

関連項目

readLine メソッド



使用例 CRSダウンロード

Form File {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   var fs = new FileSystem;
   var fr = fs.open("hello1.txt", FileSystem.OPEN_READ);
   print("参照先を確認  ",fr.PathName) ;
   print("ファイルがあれば true=  ",fr );

   var fw = fs.Open("hello2.txt", FileSystem.OPEN_WRITE);
   print("ファイルの出力先 ",Fw.PathName) ;
   print("問題なければ true = ",fw );

   var Line = fr.readLine() ;
   print("サンプル1行目 ",Line.value);
   while (true) {
           var data = fr.Read(-1);
           if (data.Length <= 0) {
                   break;
           }
           print("残り全部 \n",data);
           fw.Write(data);
   }
   var se = fw.seek(17);
   fw.Write(Line);
   print("2行目の先頭(16文字+改行)に移動して書込=",se," ", Line) ;
   var ie = fr.isEof ;
   var iV = fw.isValid ;
   var ps = fw.position  ;
   print( ":現在の位置は ",ps ,"文字数");
   print("終端位置 =",ie,"、ファイルのオープンは ", iV,":trueは正常" );

   fw.Close();
   fr.Close();
/* この事例のファイルは以下になります。(windows10)
   C:\Users\user\AppData\Roaming\OpenStream\BizBrowserDT\public_root\hello1.txt
1Line:Hello.sample
2Line:OpenStream
3Line:Datasample
4Line:applications
*/
}