API version 1
- ‐
seek¶
ファイルの現在の読み込み、書き込み位置を移動します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
boolean seek(integer pos) |
ファイルの現在の読み込み、書き込み位置を移動します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
boolean |
シークに成功した場合はtrue, そうでなければfalse |
引数一覧
引数 |
説明 |
---|---|
pos |
新しい位置をバイト単位で指定します。 |
例外
なし
関連項目
position プロパティ
使用例
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
*/
}