我正在创建像这样的Tempfile
Tempfile.new("myfile.txt")
这会创建一个像这样的文件
TempDir/myfile.txt20120210-1696-yd53si
但我需要它来像这样创建它
TempDir/20120210-1696-yd53si/myfile.txt
怎么做?
答案 0 :(得分:1)
看起来你想要一个tmpdir,而不是一个tmp文件。
require 'tmpdir'
puts Dir.mktmpdir('') #the empty string means : no prefix
#=>"/tmp/20120210-9462-kzrkxx"