使用Java创建命名的临时文件

我希望能够在Java中创建一个临时文本文件以在屏幕上显示,但是使用File.createTempFile()并不能让我对其名称进行足够的控制。

这有什么想法?

为什么需要对临时文件的名称进行这样的控制?

除了这个问题,你不能完全控制createTempFile生成的文件的名称。 如果您确实需要完全控制,则需要创建常规File

您可能想要使用以下内容:

  • java.io.tmpdir临时文件目录的系统属性
  • createNewFile()检查命名冲突
  • deleteOnExit()