„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie erstelle ich das Erstellungsdatum einer Datei in Java?

Wie erstelle ich das Erstellungsdatum einer Datei in Java?

Veröffentlicht am 17.11.2024
Durchsuche:232

How to Determine File Creation Date in Java?

Bestimmen des Dateierstellungsdatums in Java: Aufdecken von Dateimetadaten

Das Bestimmen des Erstellungsdatums einer Datei kann insbesondere eine wertvolle Information sein beim Organisieren und Verwalten von Dateien. Java bietet Mechanismen für den Zugriff auf diese Metadaten, sofern das zugrunde liegende Dateisystem dies unterstützt.

Dateierstellungsdatum in Java

Java NIO (New Input/Output) bietet Optionen zum Abrufen von Dateimetadaten, einschließlich der Erstellungszeit. Durch die Nutzung der BasicFileAttributes-Klasse können Entwickler auf verschiedene Attribute einer Datei zugreifen, z. B. auf den Erstellungszeitpunkt, den Zeitpunkt des letzten Zugriffs und den Zeitpunkt der letzten Änderung.

Um auf das Erstellungsdatum der Datei zuzugreifen, führen Sie die folgenden Schritte aus:

  1. Importieren Sie die erforderlichen Bibliotheken:

    import java.nio.file.Path;
    import java.nio.file.Files;
    import java.nio.file.BasicFileAttributes;
  2. Erhalten Sie den Pfad der Datei:

    Path file = ...;
  3. Attribute der Datei lesen:

    BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);
  4. Erstellungszeit abrufen:

    System.out.println("creationTime: "   attr.creationTime());

Beispielverwendung

Der folgende Codeausschnitt zeigt, wie das Erstellungsdatum einer Datei abgerufen wird:

Path file = Paths.get("myFile.txt");
BasicFileAttributes attr = Files.readAttributes(file, BasicFileAttributes.class);

System.out.println("creationTime: "   attr.creationTime());
System.out.println("lastAccessTime: "   attr.lastAccessTime());
System.out.println("lastModifiedTime: "   attr.lastModifiedTime());

Überlegungen zur plattformübergreifenden Nutzung

NIO von Java bietet Portabilität auf verschiedene Betriebssysteme, einschließlich Windows und Linux. Daher kann der oben bereitgestellte Code auf beiden Plattformen verwendet werden, um das Erstellungsdatum einer Datei zu ermitteln.

Einschränkungen

Einige Dateisysteme stellen möglicherweise nicht das Erstellungsdatum einer Datei bereit Information. In solchen Fällen ist es möglicherweise nicht möglich, das genaue Erstellungsdatum der Datei zu ermitteln.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3