ディレクトリの作成

Dir.mkdirでディレクトリを作成できます。

dir = '/home/user1/dat'

Dir.mkdir(dir)

/fooというディレクトリがあって、/foo/bar/bazというディレクトリを作りたい場合にmkdirを使うと、/fooの下にbarを作ってから/foo/barの下にbazを作らなくてはいけません。

このような階層の深いディレクトリを一気に作る場合は、FileUtils.mkdir_pを使います。

require 'fileutils'

dir = '/home/user1/dat'

FileUtils.mkdir_p(dir)

関連項目