如果我通过
另外,是否有一种方法可以利用
Tempfile
创建了一个临时文件,有没有什么方法可以使它变为“永久”的,而无需将其复制到另一个文件中,以避免在关联的 Tempfile
实例被垃圾收集或进程终止时被删除?另外,是否有一种方法可以利用
Tempfile
机制(或使用类似的机制)来获得“新”的文件名,而无需在该名称下创建文件?
Tempfile
机制的理解是它实际上是在文件系统中创建文件,而不仅仅是在内存中,唯一“临时”的事情是它们会自动删除。事实上,我已经能够从其中一个这些Tempfile
对象(例如,在调试器中)获取路径名,并在另一个终端窗口的shell命令中将其作为文件访问。 - Peter Alfvin