Rubyでファイル書き込み処理

Rubyでファイル書き込み処理

Rubyでファイルに書き込みを行うには、Fileクラスを使用します。
基本的な方法は次の通りです。

# ファイルに書き込むためにファイルをオープンします
File.open("example.txt", "w") do |file|
  # ファイルにテキストを書き込みます
  file.puts("Hello, World!")
end

このコードでは、File.openメソッドを使ってファイルを開きます。
"w"は書き込みモードを指定し、ファイルが存在しない場合は新たに作成します。
ブロック内でfile.putsを使ってテキストを書き込み、ブロックが終了すると自動的にファイルが閉じられます。

追記する場合は、モードを"a"に変更します。

# ファイルに追記するためにファイルをオープンします
File.open("example.txt", "a") do |file|
  # ファイルにテキストを追記します
  file.puts("追加のテキスト")
end

このように、ファイルにデータを書き込む際は、モードを適切に指定し、ブロックを使ってファイル操作を行うのが一般的です。