我希望将文件存储为/a/b/c/d.txt,但是我不知道这些目录中是否存在,如果需要,需要递归地创建它们。如何在ruby中做到这一点?
发布于 2010-09-10 23:49:00
发布于 2012-10-18 11:03:58
使用mkdir_p递归创建目录
path = "/tmp/a/b/c"
FileUtils.mkdir_p(path) unless File.exists?(path)
发布于 2010-09-11 00:09:40
如果你在unixy机器上运行,别忘了你总是可以在ruby下运行shell命令,只需要把它放在反引号里。
`mkdir -p /a/b/c`
https://stackoverflow.com/questions/3686032
复制相似问题