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}")