Java Temporary File - Temporary File Creation in Java

In this program we are going to make a temporary file, which
will be deleted automatically by the garbage collector when the program ends.
In this program we are using following methods:
createTempFile(String prefix, String suffix):
This is a static method of file class. This creates an empty file and we have
used two
parameters to generate name.
write(): It will write in String.
close(): When we don't need to write further, we
should close the program with() that will close the string.
deleteOnExit(): It will delete the existing
file when you close the java program or your JVM.
Code of this program is given below:
|
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();
}
}
|
The output of this program is given below:
C:\ CreateTemporaryFile>java CreateTemporaryFile
Temporary file file has been created : C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\prefix3
2276suffix
C:\tapan> |
Download this example

|
Current Comments
0 comments so far (post your own) View All Comments Latest 10 Comments: