猿问

ruby文件操作函数问题

在ruby中,给出一个文件路径,如:file_path='./a/b/test.txt',有没有能判断假如a、b、或test.txt不存在就自动创建,要存在就往下执行的函数?
比如:
file_path='./a/b/test.txt'
function(file_path)
File.open(file_path)
有没有这样的函数,目前我是这么做的
file_info = File.split(file_path)
FileUtils.mkdir_p(file_info[0])
File.new(file_path, "w+") if !File.exist?(file_path)
求指导
大哥们,我是想问ruby有没有现成的函数?

慕尼黑5688855
浏览 568回答 2
2回答
随时随地看视频慕课网APP

相关分类

Ruby
我要回答