Javaでテンポラリファイルをどのように作成しますか
Java で使用できる File.createTempFile() メソッドは一時ファイルを作成できます。このメソッドは 3 つのパラメーターを受け取ります。プリフィックス、サフィックス、一時ファイルのディレクトリを指定(オプション)。
以下の例を御覧ください:
import java.io.File;
import java.io.IOException;
public class CreateTempFileExample {
public static void main(String[] args) {
try {
// 创建临时文件并指定前缀、后缀
File tempFile = File.createTempFile("temp", ".txt");
System.out.println("临时文件路径:" + tempFile.getAbsolutePath());
// 指定临时文件目录
File tempDir = new File("C:/temp");
File tempFileInDir = File.createTempFile("temp", ".txt", tempDir);
System.out.println("指定目录的临时文件路径:" + tempFileInDir.getAbsolutePath());
} catch (IOException e) {
e.printStackTrace();
}
}
}
「temp」を接頭辞、「.txt」を接尾辞とした一時ファイルを生成し、そのパスを出力。一時ファイルのディレクトリが指定されている場合は、指定されたディレクトリに一時ファイルが生成されます。
作成された一時ファイルはプログラム終了時に自動的に削除されることに注意ください。