・ファイルを開く
Open ファイル名 For モード Access アクセス ロック As ファイル番号 Len=レコード長
モード | Input | 読み込みモード |
Output | 新規書き込みモード | |
Append | 追加書き込みモード | |
Binary | バイナリファイルモード | |
Random | ランダムアクセスモード | |
アクセス(省略可能) | Read | 読み込み専用 |
Write | 書き込み専用 | |
Read Write | 読み書き可能 | |
ロック(省略可能) | Shared | 他プロセスから同ファイルへ読み書き可能 |
Lock Read | 他プロセスから同ファイルの読み込み不可 | |
Lock Write | 他プロセスから同ファイルの書き込み不可 | |
Lock Read Write | 他プロセスから同ファイルの読み書き不可 | |
ファイル番号 | 1~511で現在使用していない値を使用する。 | |
レコード長(省略可能) | 32767以下の数値で指定する。 |
・ファイルに書き込む
Print #ファイル番号,"書き込みデータ"
Write #ファイル番号,"書き込みデータ"
例1
Print #1,"abc"
Print #1,"def";セミコロンをつけると改行しない
Print #1,"ghi"
結果1
abc
defghi
例2
Write #1,"abc"セミコロン無しだと改行される
Write #1,"def";セミコロンをつけるとカンマで区切られる
Write #1,"ghi"
結果2
"abc"
"def","ghi"
・ファイルから読み込む
Input #ファイル番号,変数1,変数2,・・・,変数n
ファイルから変数の数だけデータ読み込む。カンマか改行で1データを判断する。
Line Input #ファイル番号, 変数
ファイルから1行読み込む
・ファイルを閉じる
Close #ファイル番号
Reset
開いている全ファイルを閉じる
コメント