重複の可能性:
Rubyでディレクトリを再帰的に作成する方法は?
Rubyでは、どうすればよいですか:
mkdir -p cool/beans
これが私が思いついたものです:
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)
しかし、もっと良い方法はありませんか?
私はできることを知っています:
system('mkdir', '-p', File.join('cool', 'beans'))
しかし、それはプラットフォームに依存しませんね。たとえば、Mac では動作しますが、Windows では動作しませんよね?