根据路径递归创建不存在的文件夹 2015/05/23 16152 def my_mkdir(dirPath) unless File.exist?(dirPath) my_mkdir(dirPath[0, dirPath.rindex('/')]) if dirPath.rindex('/') Dir::mkdir dirPath end end my_mkdir('c:/a/b/c/d')