A temporary file can be created by using java.io.File.createTempFile()
method. It accepts the prefix, suffix and the path where the file will be stored. When no path is specified it will use the platform default temporary folder.
The name of the temporary file will be in the form of prefix plus five or more random characters plus the suffix. When the suffix is null
a default .tmp
will be used for suffix.
package org.kodejava.io;
import java.io.File;
import java.io.BufferedWriter;
import java.io.FileWriter;
public class TemporaryFileDemo {
public static void main(String[] args) throws Exception {
// Create a temporary file userlist.txt in the default platform
// temporary folder / directory. We can get the platform temporary
// folder using System.getProperty("java.io.tmpdir")
File user = File.createTempFile("userlist", ".txt");
// Delete the file when the virtual machine is terminated.
user.deleteOnExit();
// Create a temporary file data.txt in the user specified folder.
File data = File.createTempFile("data", ".txt", new File("F:/Temp/Data"));
data.deleteOnExit();
// Write data into temporary file
try (BufferedWriter writer = new BufferedWriter(new FileWriter(data))) {
writer.write("750101,2008-01-01,BLUE,CAR");
writer.write("750102,2008-09-06,RED,CAR");
writer.write("750103,2008-05-01,GREEN,CAR");
writer.write("750104,2008-06-08,YELLOW,CAR");
}
}
}
Latest posts by Wayan (see all)
- How do I create a servlet filter to make secure cookies? - April 18, 2024
- How do I configure secure cookies using web.xml? - April 18, 2024
- How do I create a table with multiple header in iText 8? - March 16, 2024