次の項目は別ページに分割しました。
関連ページ:
ファイル入出力
ファイルを開く
ドキュメント:
class File | Ruby リファレンスマニュアル [公式]
open
ファイルをオープンして、IO
クラスのインスタンスを返す。
ブロックが与えられた場合、指定されたファイルをオープンし、生成した IO
オブジェクトを引数としてブロックを実行する。 ブロックの終了時や例外によりブロックを脱出する際、ファイルはクローズされる。ブロックを評価した値を返す。
コード例
テキストファイルをオープンして、読み出した内容を標準出力に書き出す。
text = open("test.txt") do |file|
file.read
end
puts text
Code language: Ruby (ruby)
参考:
Kernel.#open | Ruby リファレンスマニュアル [公式]
IO
参考:
class IO | Ruby リファレンスマニュアル [公式]
IO#read | Ruby リファレンスマニュアル [公式]
File
参考:
class File | Ruby リファレンスマニュアル [公式]
Tempfile
参考:
class Tempfile | Ruby リファレンスマニュアル [公式]
StringIO
参考:
class StringIO | Ruby リファレンスマニュアル [公式]
StringIO#string | Ruby リファレンスマニュアル [公式]
StringIO#read | Ruby リファレンスマニュアル [公式]
readlines
参考:
IO#readlines | Ruby リファレンスマニュアル [公式]
puts
参考:
IO#puts | Ruby リファレンスマニュアル [公式]
Add each array element to the lines of a file in ruby – Stack Overflow
rewind
参考:
IO#rewind | Ruby リファレンスマニュアル [公式]
例外処理
参考:
よく使う File クラスを使ったファイル読み込み処理 – Qiita