Ruby

ファイルやディレクトリの存在チェック [#dcf8277b]

 File.exist?("hoge")
 または
 FileTest.exist?("hoge")

ファイルを作成する [#mcc0d373]

 File.open("パス","モード",perm=0666) do | file |
       file.puts "test"
 end
 
 パスには実際の保存される相対パスor絶対パスを記述する
 モードにはr,w,aなどを使う。

ファイルを削除する [#ud7a2887]

 filename = 'foo.txt'
 File.unlink filename
 
 または
  File.delete filename
 

ディレクトリを作成する [#c9c52160]

 sd1 = /var/tmp/ruby
 
 FileUtils.mkdir("../contents/#{sd1}") unless FileTest.exist?("../contents/#{sd1}")  

ディレクトリを作成する(親ディレクトリを含めて階層で) [#ydb0474c]

 sd1 = 2016
 sd2 = 01
 
 FileUtils.mkdir_p("../contents/#{sd1}/#{sd2}") unless FileTest.exist?("../contents/#{sd1}/#{sd2}")