Программирование на языке Ruby.

10.1.32. Создание цепочки каталогов.

Иногда необходимо создать глубоко вложенный каталог, причем промежуточные каталоги могут и не существовать. В UNIX мы воспользовались бы для этого командой mkdir -p.

В программе на Ruby такую операцию выполняет метод FileUtils.makedirs (из библиотеки fileutils):

Require "fileutils".

FileUtils.makedirs("/tmp/these/dirs/need/not/exist").