Create a temporary file
Sometimes it come in handy to create a temporary file. Here we create a temporary file with the prefix "temp_" as shown by the first parameter. The second parameter is an optional suffix, if it\'s null as in the example, .tmp will be used by default. Optionally a third parameter can be defined pointing out the directory in which the file will be created. If not specified (as below), the default temporary directory will be used. |
import java.io.File; import java.io.IOException; public class FileUtil { public void createTemporaryFile(String filename) { try { //Create the temp file File f = File.createTempFile("temp_", null); //Check where the default temp dir is located System.out.println(f.getAbsolutePath()); //Delete the file when the program exists f.deleteOnExit(); //Place any processing of the file here // ... } catch (IOException ex) { ex.printStackTrace(); } } public static void main(String[] args) { FileUtil fileutil = new FileUtil(); fileutil.createTemporaryFile("myfile.txt"); } } |
| Do you know your Java? | |
| Take a Ten-Question-Java-Quiz! | |
Bookmark:
Search for code examples on this site
