ファイルモードに指定する値

モード 動作の内容 ポインタの位置 コンテンツのクリア ファイルが存在しない場合
rb 読み込み 先頭 いいえ 警告を出しfalseを返す
rb+ 読み書き 先頭 いいえ 警告を出しfalseを返す
wp 書き込み 先頭 クリアする 作成を試みる
wp+ 読み書き 先頭 クリアする 作成を試みる
ab 追記モードで書き出し 末尾 いいえ 作成を試みる
ab+ 追記モードで読み書き 末尾 いいえ 作成を試みる
xb 書き込み 先頭 いいえ 作成を試みる。存在していれば警告を出しfalseを返す
xb+ 読み書き 先頭 いいえ 作成を試みる。存在していれば警告を出しfalseを返す