如何创建临时文件?(How to create a temporary file?)

优质
小牛编辑
128浏览
2023-12-01

问题描述 (Problem Description)

如何创建临时文件?

解决方案 (Solution)

此示例显示如何使用File类的createTempFile()方法创建临时文件。

import java.io.*;
public class Main {
   public static void main(String[] args) throws Exception {
      File temp = File.createTempFile ("pattern", ".suffix");
      temp.deleteOnExit(); 
      BufferedWriter out = new BufferedWriter (new FileWriter(temp));
      out.write("aString");
      System.out.println("temporary file created:");
      out.close();
   }
}

结果 (Result)

上面的代码示例将产生以下结果。

temporary file created:

以下是在java中创建临时文件的另一个示例

import java.io.File;
import java.io.IOException;
public class CreateTempFileExample { 
   public static void main(String[] args) { 
      try { 
         File f1 = File.createTempFile("temp-file-name", ".tmp");
    	   System.out.println("Temp file : " + f1.getAbsolutePath());
      } catch(IOException e) { 
         e.printStackTrace();
      } 
   }
}

上面的代码示例将产生以下结果。

Temp file : C:\Users\TUTORI~1\AppData\Local\Temp\temp-file-name3671918809488333932.tmp