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