如何告诉ruby创建属性为FILE_ATTRIBUTE_TEMPORARY
和FILE_FLAG_DELETE_ON_CLOSE
的文件?
答案 0 :(得分:3)
您可以使用Ruby win32api库调用Windows函数。请参阅这些examples。这很痛苦,但它确实有效。
答案 1 :(得分:0)
我使用了Ruby 1.8.7源代码并没有找到任何提及这些属性的内容,因此我认为你可以修复它并从源代码构建...
答案 2 :(得分:0)
可能是因为它的Unix根源,Ruby(尚未)允许这样做。您可以获得所需的结果:
require 'tempfile'
Tempfile.new "my_temp_file" do |f|
#...
end