Java-Beispiel - Erstellen einer temporären Datei
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-Beispiele