2012-08-15 10 views
9

Quiero crear un subdirectorio de un directorio que no existe como: /foo/barcrear subdirectorios en Ruby

Traté:

Dir.mkdir("foo/bar") 

pero esto no funciona.

+5

Parece bastante claro cuál es la pregunta aquí, y tiene una respuesta bastante clara. Cerrando parece un poco OTTO. –

+0

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

Respuesta

20

Si está intentando crear un directorio y sus directorios principales, en su lugar desea usar FileUtils.mkdir_p.

4

¿Esto es lo que estás buscando?

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

mkpath es un alias de mkdir_p.

Cuestiones relacionadas