Пример Java - Создание временного файла

Java 实例Примеры Java

В следующем примере демонстрируется использование метода createTempFile(String prefix, String suffix) класса File для создания временного файла во временном каталоге по умолчанию. Параметр prefix — это префикс, а suffix — суффикс:

Файл Main.java

import java.io.*; public class Main { public static void main(String[] args) throws Exception { File temp = File.createTempFile("testexampletmp", ".txt"); System.out.println("File path:"+temp.getAbsolutePath()); temp.deleteOnExit(); BufferedWriter out = new BufferedWriter(new FileWriter(temp)); out.write("aString"); System.out.println("Временный файл создан:"); out.close(); } }

Вы также можете использоватьcreateTempFile(String prefix, String suffix, File directory)параметр directory в ... чтобы указать каталог временного файла:

Файл Main.java

import java.io.File; public class Main { public static void main(String[] args) { File f = null; try { //Создать временный файл f = File.createTempFile("tmp", ".txt", new File("C:/")); //Вывести абсолютный путь System.out.println("File path: "+f.getAbsolutePath()); //Удалить временный файл после завершения f.deleteOnExit(); //Создать временный файл f = File.createTempFile("tmp", null, new File("D:/")); //Вывести абсолютный путь System.out.print("Путь к файлу: "+f.getAbsolutePath()); //Удалить временный файл после завершения f.deleteOnExit(); } catch(Exception e) { //Если есть ошибки, вывести содержимое e.printStackTrace(); } } }

Java 实例Примеры Java

Другие расширения