在Ruby中创建子目录

时间:2012-08-15 01:48:58

标签: ruby

我想创建一个不存在的目录的子目录,如:/foo/bar

我试过了:

Dir.mkdir("foo/bar")

但这不起作用。

2 个答案:

答案 0 :(得分:20)

如果您尝试创建目录及其父目录,则需要使用FileUtils.mkdir_p

答案 1 :(得分:4)

这是你要找的吗?

require 'fileutils'
FileUtils.mkpath('/foo/bar')

mkpathmkdir_p的别名。