import java.io.*; public class CreateTemporaryFile{ CreateTemporaryFile(){ } public static void CreateTempFile(){ try{ // Create a temporary file object File tempFile = File.createTempFile("prefix", "suffix"); System.out.println("\nTemporary file file has been created : " + tempFile + "\n"); // Write to temporary file BufferedWriter out = new BufferedWriter(new FileWriter(tempFile)); out.write("You are writing on temporary file which will delete on exit : " + tempFile); out.close(); // Delete temp file when program exits tempFile.deleteOnExit(); } catch (IOException e){ System.out.println("Exception is" + e); } } public static void main(String[] args){ CreateTempFile(); } }