ファイルをオープンし,ファイル操作に使う <オープン管理情報> を取得します。
0 | 読取りのみ | ファイルを読み取ることだけができます。すでに共有/専有モードが「専有」または「読取り不可」でオープンされているファイルを読取りのみでオープンすることはできません。 |
1 | 書込みのみ | ファイルに書き込むことだけができます。すでに共有/専有モードが「専有」または「書込み不可」でオープンされているファイルを書込みのみでオープンすることはできません。 |
2 | 読書き両用 | ファイルを読み取ることも書き込むこともできるようにオープンします。すでに共有/専有モードが「専有」,「読取り不可」,または「書込み不可」(すなわち「共有」以外すべて)でオープンされているファイルを読書き両用でオープンすることはできません。(既定値) |
16 | 専有 | ファイルを専有します。このモードでオープンしたファイルは,同じプログラムで再びオープンしたり,他のプログラムや他の利用者がオープンすることはできません。(既定値) |
32 | 書込み不可 | ファイルを書込み不可の共有モードでオープンします。このモードでオープンしたファイルは,同じプログラムの別の機会,他のプログラム,他の利用者などが「書込みのみ」および「読書き両用」でオープンすることはできません。「読取りのみ」としてだけオープンできます。 |
48 | 読取り不可 | ファイルを読取り不可の共有モードでオープンします。このモードでオープンしたファイルは,同じプログラムの別の機会,他のプログラム,他の利用者などが「読取りのみ」および「読書き両用」でオープンすることはできません。「書込みのみ」としてだけオープンできます。 |
64 | 共有 | ファイルを読書き可能な共有モードでオープンします。このモードでオープンしたファイルは,同じプログラムの別の機会,他のプログラム,他の利用者なども任意の読取り/書込みモードでオープンできます。 |
4096 | 新規 | ファイルを新規に作成します。すでに存在する場合はファイルの長さがゼロに切り詰められます。 |
$F := #FOPEN('FOO.TXT'); |
#FSEEK($F, 0, 2); |
#FPUTS($F, '〜〜〜〜!n'); |