Ruby Tips!

RubyのTipsを紹介します

ディレクトリを作成する

ディレクトリを作成するならDir.mkdirを使う。引数には作成するディレクトリと、モードを指定する。

Dir.mkdir('foo', 0755)

filetutilsライブラリのFileUtils.mkdir_pを使えば深い階層のディレクトリや、複数のディレクトリをまとめて作成することができる。

require 'fileutils'

FileUtils.mkdir_p('foo/bar/baz', :mode => 755)
FileUtils.mkdir_p(['foo', 'bar', 'buz'], :mode => 755)