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