Java-Beispiel - Erstellen einer temporären Datei

Java 实例Java-Beispiele

Das folgende Beispiel zeigt die Verwendung der Methode createTempFile(String prefix, String suffix) der Klasse File, um eine temporäre Datei im Standard-Temporärverzeichnis zu erstellen. Der Parameter prefix ist das Präfix, und suffix ist das Suffix:

Main.java-Datei

import java.io.*; public class Main { public static void main(String[] args) throws Exception { File temp = File.createTempFile("testexampletmp", ".txt"); System.out.println("Dateipfad:"+temp.getAbsolutePath()); temp.deleteOnExit(); BufferedWriter out = new BufferedWriter(new FileWriter(temp)); out.write("aString"); System.out.println("Temporäre Datei erstellt:"); out.close(); } }

Sie können auchcreateTempFile(String prefix, String suffix, File directory)den Verzeichnisparameter in ... verwenden, um das Verzeichnis der temporären Datei anzugeben:

Main.java-Datei

import java.io.File; public class Main { public static void main(String[] args) { File f = null; try { //Temporäre Datei erstellen f = File.createTempFile("tmp", ".txt", new File("C:/")); //Absoluten Pfad ausgeben System.out.println("Dateipfad: "+f.getAbsolutePath()); //Temporäre Datei nach Beendigung löschen f.deleteOnExit(); //Temporäre Datei erstellen f = File.createTempFile("tmp", null, new File("D:/")); //Absoluten Pfad ausgeben System.out.print("Dateipfad: "+f.getAbsolutePath()); //Temporäre Datei nach Beendigung löschen f.deleteOnExit(); } catch(Exception e) { //Wenn Fehler auftreten, den Inhalt ausgeben e.printStackTrace(); } } }

Java 实例Java-Beispiele

Andere Erweiterungen