Does Ruby have mkdir -p? [duplicate]
Possible Duplicate: How to create directories recursively in ruby? In Ruby, how could I do: mkdir -p cool/beans Here's what I came up with: Dir.mkdir('cool') unless File.directory?('cool') cool_beans_path = File.join('cool', 'beans') Dir.mkdir(cool_beans_path) unless File.directory?(cool_beans_path) But, isn't there a better way? I know I could do: system('mkdir', '-p', File.join('cool', 'beans')) But, that's not platform independent, is it? Like, it works on Mac but not on Windows, right? require 'fileutils' FileUtils.mkdir_p 'cool/beans' 来源: https://stackoverflow.com/questions/11463343/does