我想在临时目录中创建临时文件。下面是我的代码。
require 'tmpdir'
require 'tempfile'
Dir.mktmpdir do |dir|
Dir.chdir(dir)
TemFile.new("f")
sleep 20
end
它给了我这个例外:
Errno::EACCES: Permission denied - C:/Users/SANJAY~1/AppData/Local/Temp/d20130724-5600-ka2ame
,因为 ruby 试图删除一个临时目录,该目录不为空。
请帮我在临时目录中创建一个临时文件。