Ruby: File.open のオプション
例えば file.txt をオープンする場合は、こういう感じ:
File.open( "file.txt", "w" )
上記の "w" の部分を忘れていたのでメモ。
- "r"
- 読み込みモード
- "w"
- 新規作成書き込みモード
- "a"
- 追加書き込みモード
- "b"
- バイナリモード
- "+"
- 読み書き両用モード: r+ は既存ファイルの読み書き両用, w+ は新規作成ファイルの読み書き両用, a+ は追加書き込みの両用って書いてあるけどあれよく分かんない…
以上を "rb", "a+b", "wb" などのように組み合わせて使うこともできます。