Czy Ruby ma mkdir-p? [duplikat]
Możliwy duplikat:
Jak tworzyć katalogi rekurencyjnie w ruby?
W Ruby, jak mógłbym to zrobić:
mkdir -p cool/beans
-
Oto co wymyśliłem:
Ale czy nie ma lepszego sposobu?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)
-
I know I could do:
Ale to nie jest niezależne od platformy, prawda? Działa na Macu, ale nie na Windows, prawda?system('mkdir', '-p', File.join('cool', 'beans'))
59
1 answers
require 'fileutils'
FileUtils.mkdir_p 'cool/beans'
107
Author: Max,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-13 04:28:07
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-13 04:28:07