标签: ruby
我想创建一个不存在的目录的子目录,如:/foo/bar
/foo/bar
我试过了:
Dir.mkdir("foo/bar")
但这不起作用。
答案 0 :(得分:20)
如果您尝试创建目录及其父目录,则需要使用FileUtils.mkdir_p。
FileUtils.mkdir_p
答案 1 :(得分:4)
这是你要找的吗?
require 'fileutils' FileUtils.mkpath('/foo/bar')
mkpath是mkdir_p的别名。
mkpath
mkdir_p