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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS