Javaで一時ファイルを削除する方法
一時ファイルは、重要度の低い一時データを保存するために使用されます。これらのデータは、システムの終了時に常に削除する必要があります。 ベストプラクティスは、File.deleteOnExit()を使用して実行することです。
例えば、
File temp = File.createTempFile("abc", ".tmp"); temp.deleteOnExit();
上記の例では、「abc.tmp」という名前の一時ファイルを作成し、プログラムが終了または終了したときにそれを削除します。
P.S If you want to delete the temporary file manually, you can still use the File.delete().
例
package com.example.file; import java.io.File; import java.io.IOException; public class DeleteTempFileExample { public static void main(String[] args) { try{ //create a temp file File temp = File.createTempFile("temptempfilefile", ".tmp"); //delete temporary file when the program is exited temp.deleteOnExit(); //delete immediate //temp.delete(); }catch(IOException e){ e.printStackTrace(); } } }