コンテンツにスキップ

FOPEN

Category: ファイル操作

Signature

FOPEN(path, option)

Parameters

Parameter Description
path ファイル名またはフルパス。相対パスはDLLのロードディレクトリを基準とする
option ファイルを開くモードを指定する文字列(下記参照)

テキストアクセスモード

モード 別名 動作
"r" "read" 読み取り専用。ファイルが存在しない場合はエラー
"w" "write" 書き込み。既存ファイルは切り詰め
"a" "append" 追記。ファイルが存在しない場合は新規作成

バイナリアクセスモード

モード 別名 動作
"rb" "read_binary" バイナリ読み取り専用
"wb" "write_binary" バイナリ書き込み。既存ファイルは切り詰め
"ab" "write_binary_append" バイナリ追記

ランダムアクセスモード

モード 別名 動作
"r+" "read_random" テキスト読み書き
"w+" "write_random" テキスト読み書き。既存ファイルは切り詰め
"a+" "append_random" テキスト読み書き(追記)
"rb+" "read_binary_random" バイナリ読み書き
"wb+" "write_binary_random" バイナリ読み書き。既存ファイルは切り詰め
"ab+" "append_binary_random" バイナリ読み書き(追記)

Returns

  • 1: 成功
  • 0: 失敗
  • 2: ファイルはすでに開いている

Compatibility

  • YAYA: 初回リリースから利用可能(テキストアクセスのみ)
  • AYA: バージョン 5.8 以降(テキストアクセスのみ)
  • バイナリ・ランダムアクセスは TC529-2 以降で追加

See Also

  • FCHARSET
  • FCLOSE
  • FSEEK
  • FTELL
  • FREAD