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

Hue*_*uey 4 java file

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

这有什么想法?

pol*_*nts 7

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

除了这个问题,你不能完全控制生成的文件的名称createTempFile.如果你真的需要完全控制,你需要创建一个常规控件File.

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

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