yucken の業務上電脳 Tips 日記、なのだよ。-弐式-

いまさら電脳 Tips といふものを、書いてみむとして、するなり.元々は広い意味での電脳(コンピュータ)の Tips を書いていたのですが,いつのまにか,解析ツールの「電脳 ruby」と IDL の Tips がメインに (・)>

Ruby でディレクトリがなかった場合に自動でディレクトリを作る

データファイルをディレクトリごとに整理するときに、ディレクトリがなくて失敗することがよくあると思いますが、そういう時の対処。FileUtils.mkdir_p を使用。途中のパスにあるディレクトリがなければそれらも作ってしまえます。

require "fileutils"


...

dirno = "data/201703/"
FileUtils.mkdir_p( dirno ) unless FileTest.exist?( dirno )