Ruby

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

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

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-30 (木) 01:40:11