2012-08-15 11 views
9

Voglio creare una sottodirectory di una directory che non esiste come: /foo/barcreare sottocartella nella Rubino

ho provato:

Dir.mkdir("foo/bar") 

, ma questo non funziona.

+5

Sembra abbastanza chiaro quale sia la domanda, e ha una risposta abbastanza chiara. La chiusura sembra un po 'difficile. –

+0

Duplicato di: http://stackoverflow.com/questions/3686032/how-to-create-directories-recursively-in-ruby –

risposta

20

Se si sta tentando di creare una directory e le relative directory madri, si desidera utilizzare invece FileUtils.mkdir_p.

4

È questo quello che stai cercando?

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

mkpath è un alias di mkdir_p.

Problemi correlati