- def folder_exists!(folder)
- folder = File.expand_path(folder)
- target = ""
- folder.split(File::SEPARATOR).each{ |path|
- target = "/" if target.empty? && path.empty? #Unix environment
- target = File.join(target, path).to_s
- create_folder(target) if path.empty?
- }
- target
- end
- private
- def create_folder(folder)
- Dir.mkdir(folder) if Dir[folder].empty?
- end