[Java] Erstellen Sie eine temporäre Datei

Zweck

Subtile Weise

Ein Beispiel für die Verwendung der aktuellen Millisekunde, um den Dateinamen eindeutig zu machen. Natürlich kann nicht gesagt werden, dass es nicht getragen wird. .. ..

python


//Holen Sie sich die aktuelle Millisekunde
long millTime = System.currentTimeMillis();
String fileName = "tmp_" + millTime + ".txt";
File file = new File(fileName);

Netter Weg

Verwenden Sie die Methode createTempFile der Klasse Files. (Java 7 oder höher)

python


Files.createTempFile(Paths.get("Beliebiges Verzeichnis"), "prefix", "suffix");

Das folgende Beispiel zeigt, wie Sie eine temporäre Datei erstellen, schreiben und anschließend löschen.

python


File file = null;
try {
  Path tmpPath = Files.createTempFile(Paths.get("/tmp"), "prefix", ".suffix");
  file = tmpPath.toFile();
  
  //In Datei schreiben
  FileWriter fw = new FileWriter(file, true);
  BufferedWriter bw = new BufferedWriter(fw);
  PrintWriter pw = new PrintWriter(bw);
  pw.write("Konnyaku");
  pw.flush();
  pw.close();
} catch (IOException e) {
  e.printStackTrace();
} finally {
 //Datei löschen
  if (file != null && file.exists()) {
    file.delete();
  }
}

Bis zu Java6 können Sie die Methode createTempFile der File-Klasse verwenden. Referenz https://docs.oracle.com/javase/jp/8/docs/api/java/io/File.html#createTempFile-java.lang.String-java.lang.String-java.io.File-

Recommended Posts

[Java] Erstellen Sie eine temporäre Datei
[Java] Erstellen Sie einen Filter
Erstellen Sie eine Java-Methode [Memo] [java11]
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [0. Basisdatei]
[Java] Erstellen wir einen Minecraft Mod 1.16.1 [Basisdatei]
Laden Sie Dateien mit Java HttpURLConnection hoch
Erstellen Sie ein Java-Projekt mit Eclipse
[Java] Erstellen und Anwenden eines Folienmasters
Erstellen Sie mit dem Befehl eine JAR-Datei
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
Warum nennt Java eine Datei eine Klasse?
Erstellen Sie eine TODO-App in Java 7 Create Header
Erstellen Sie eine temporäre Klasse mit new Object () {}
Erstellung von Java-Dateien
So erstellen Sie eine Zip-Datei beim Gruppieren von Datenbanksuchergebnissen in Java
[Java] Erstellen Sie mit dem Befehl jar eine JAR-Datei, die sowohl komprimiert als auch nicht komprimiert ist
[Java 7 oder höher] Verhindert das Auslassen des temporären Löschens von Dateien
Lesen Sie eine Zeichenfolge in einer PDF-Datei mit Java
Erstellen Sie eine CSR mit erweiterten Informationen in Java
Erstellen Sie mit Java + MySQL ein einfaches Bulletin Board
[Windows] [IntelliJ] [Java] [Tomcat] Erstellen Sie mit IntelliJ eine Umgebung für Tomcat 9
Lassen Sie uns mit Javas Timer einen zeitgesteuerten Prozess erstellen! !!
[Java] Erstellen Sie so etwas wie eine Produktsuch-API
Versuchen Sie, ein Bulletin Board in Java zu erstellen
[Java] Erstellen Sie eine Sammlung mit nur einem Element
Lassen Sie uns mit Java ein supereinfaches Webframework erstellen
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [Einführung]
Die Geschichte des Versuchs, JAVA File zu bedienen
Erstellen Sie Scala Seq aus Java, machen Sie Scala Seq zu einer Java-Liste
Eine Bat-Datei, die Java in Windows verwendet
[Java] Erstellen wir einen Minecraft Mod 1.16.1 [Einführung]
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [99. Mod-Ausgabe]
[Java] Dateisystembetrieb
Java (geteilte Quelldatei)
Java Core: gehackte Core-Datei
Java baut ein Dreieck
[Hinweis] Java: Erstellen Sie ein einfaches Projekt, während Sie lernen, wie die Einstellungsdatei funktioniert.
Erstellen wir eine vielseitige Dateispeicher (?) - Operationsbibliothek, indem wir die Dateispeicherung / -erfassung mit Java abstrahieren
Erstellen Sie JSON in Java
Erstellen Sie eine Java-Entwicklungsumgebung mit jenv auf Ihrem Mac
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [4. Tools hinzufügen]
Erstellen Sie ein Docker-Image, um eine einfache Java-App auszuführen
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
Studieren von Java8 (z. B. Lesen von Dateien mit Stream)
So springen Sie von Eclipse Java zu einer SQL-Datei
[Java] Lass uns einen Minecraft Mod 1.14.4 erstellen [5. Rüstung hinzufügen]
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [Extra Edition]
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [7. Fortschritt hinzufügen]
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [6. Rezept hinzufügen]
[Java] Erstellen wir einen Minecraft Mod 1.16.1 [Element hinzufügen]
Java / Twitter-Klon- / Aufgabenverwaltungssystem (1) Erstellen Sie eine Datenbank
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [1. Element hinzufügen]
So erstellen Sie einen Daten-URI (base64) in Java
Ich habe versucht, mit OCR eine PDF-Datei mit Java zu verarbeiten
[Hinweis] Erstellen Sie mit Docker eine Java-Umgebung von Grund auf neu
So konvertieren Sie eine Datei in ein Byte-Array in Java
Erstellen Sie eine Java, JavaScript-Teamentwicklungsumgebung (Problemstellung)
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [2. Fügen Sie einen Block hinzu]