・ファイルを開く
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
開いている全ファイルを閉じる

コメント