API version 1
- ‐
readLine¶
ファイルから1行分の文字列データを読み込みます。
ファイルの現在の読み込み位置から、次の改行文字までの文字列データを読み込みます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
string readLine() |
ファイルから1行分の文字列データを読み込みます。 |
戻り値一覧
戻り値 |
説明 |
---|---|
string |
読み込んだ文字列データ 行末の改行文字も含まれます。 ファイルの終わりに達して、これ以上読み込めない場合はnullを返します。 |
例外
識別子 |
説明 |
---|---|
CRS::Common::Core::File-1:1 |
ファイルは開かれていません |
CRS::Common::Core::File-1:2 |
ファイルを読み取りモードで開けませんでした |
関連項目
read メソッド
使用例
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
*/
}