OPEN(1)

NAME
OPEN - ファイルを開きます。

SYNOPSIS
OPEN <ファイル名> [FOR <モード>] AS #<番号> [LEN=<レコード長>]

DESCRIPTION

ファイルを開きます。

EXAMPLES

OPEN "TEMP.DAT" FOR INPUT AS #1

NOTES

<ファイル名> はドライブ名表記として以下のものを使用できます。

    CAS: カセットテープ (INPUT/OUTPUT)

           ファイル名は6文字まで有効

           MSX turbo R では無効

    CRT: テキスト画面 (OUTPUT)

           ファイル名は無効

    GRP: グラフィック画面 (OUTPUT)

           ファイル名は無効

    LPT: プリンタ (OUTPUT)

           ファイル名は無効

    MEM: メモリディスク (INPUT/OUTPUT)

           MSX2 以降で有効

    A:～H: ディスク     (INPUT/OUTPUT/APPEND/省略)

           DiskBASIC で有効

    CON: コンソール (INPUT/OUTPUT/APPEND/省略)

           DiskBASIC で有効。キーボードからの入力・画面への出力

           ファイル名は無効

    NUL: ヌル (INPUT/OUTPUT/APPEND/省略)

           DiskBASIC で有効。何も行なわない

           ファイル名は無効

Disk BASIC でない場合は上記のいずれかを含まなくてはいけません。

Disk BASIC 2 以降では、

ディスクの際ファイル名にディレクトリ名を含んで記載できます。

<モード> は以下の通りです。

    INPUT 入力（シーケンシャルファイル）

    OUTPUT 新規出力（シーケンシャルファイル）

    APPEND 追加出力（シーケンシャルファイル）

    省略 入出力（ランダムファイル）

<番号> は 1 からで、最大値は MAXFILES で指定した値となります。

<レコード長> はランダムファイルの場合の

レコードの長さを指定します。1～256 で省略した場合は 256 となります。