FileOpen / FileRead / FileWrite / FileAppend / FileClose … などに効きます(各コマンド引数で上書き可)。

コンパイル時にファイルの存在を確認しない
ON:コンパイル段階では存在チェックをスキップ(実行時に作る/動的パスのとき便利)。
OFF:ビルド時にパス間違いを早期検出。通常は OFF 推奨。
"File open" の I/O エラースタックトレースをターミナルに出力する
ON:FileOpen 失敗時の詳細原因(パス/権限/共有ロック/エンコーディングなど)をログへ。
デバッグ時のみ ON、運用は OFF でログを静かに。
UTF-8 ではなく OS のデフォルトエンコーディングを使用する
ON:Windows なら Shift_JIS(CP932)等、OS 既定の文字コードで読み書き。
既存のレガシーSJISファイルと連携する時に便利。
OFF:UTF-8で統一(クロスプラットフォーム/CI/リポジトリに最適)。
迷ったら OFF(UTF-8) を基本に、必要ファイルだけコマンド引数でエンコーディング指定。
ローカルの改行区切り文字を使用する
ON:OS 既定の改行(Windows=CRLF、Linux/Mac=LF)で出力。
OFF:ツール既定(多くは \\n=LF)で出力。
複数OSで同じファイルを使う/リポジトリで改行統一したい → OFF が無難。
Windows系アプリに渡すログ/CSVを確実に開かせたい → ON。
定期的にデータを一時ファイルにバックアップ(4.4.2 以降)
書き込み中にテンポラリへスナップショットを残す安全弁(異常終了・ネットワーク切断対策)。
共有フォルダや大きなファイルの書き込みでは ON 推奨(一時領域の空き容量に注意)。
A. ふだんの開発/CI(移植性重視)
B. レガシーWindows連携(SJIS/CRLF必須)