ruby ファイル操作

本稿の記事は、自分用のメモを目的としている記述です。内容は適時変更されます。

ディレクトリの作成(複数ディレクトリ) -> Rails
FileUtils.mkdir_p("#{Rails.root.join("tmp")}/#{file_dir}") unless Dir::exist?("#{Rails.root.join("tmp")}/#{file_dir}")

[参照]

存在確認
File.exist?(“sample_file")

ディレクトリの削除
FileUtils.rm_rf("tmp/achive/report_#{@day_dir}.zip")

ファイルの読み込み
File.open("#{PATH}/file_name") do |file|
  body << file.read
end

Back