ファイルやディレクトリの存在チェック†File.exist?("hoge") または FileTest.exist?("hoge") ファイルを作成する†File.open("パス","モード",perm=0666) do | file | file.puts "test" end パスには実際の保存される相対パスor絶対パスを記述する モードにはr,w,aなどを使う。 ファイルを削除する†filename = 'foo.txt' File.unlink filename または File.delete filename ディレクトリを作成する†sd1 = /var/tmp/ruby FileUtils.mkdir("../contents/#{sd1}") unless FileTest.exist?("../contents/#{sd1}") ディレクトリを作成する(親ディレクトリを含めて階層で)†sd1 = 2016 sd2 = 01 FileUtils.mkdir_p("../contents/#{sd1}/#{sd2}") unless FileTest.exist?("../contents/#{sd1}/#{sd2}") |