Maison > Java > javaDidacticiel > le corps du texte

Comment puis-je récupérer la date de création d'un fichier en Java ?

Mary-Kate Olsen
Libérer: 2024-11-04 09:21:30
original
749 Les gens l'ont consulté

How Can I Retrieve a File's Creation Date in Java?

Récupération de la date de création d'un fichier en Java

La détermination de la date de création d'un fichier peut être cruciale lors de l'organisation d'un répertoire par âge. Cependant, trouver un mécanisme fiable pour récupérer ces informations peut s’avérer difficile. Bien que les discussions précédentes sur StackOverflow aient abordé ce sujet, une solution directe reste insaisissable.

Heureusement, Java fournit une puissante bibliothèque de manipulation de fichiers appelée « nio » qui offre la possibilité d'accéder aux métadonnées, y compris l'heure de création, si le le système de fichiers le prend en charge. L'extrait de code Java suivant montre comment récupérer la date de création de fichiers à l'aide de Java nio :**

<code class="java">import java.nio.file.Path;
import java.nio.file.Files;
import java.nio.file.attribute.BasicFileAttributes;

public class FileCreationDate {

    public static void main(String[] args) {
        Path file = Paths.get("path/to/file.txt");
        BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);

        System.out.println("Creation Time: " + attr.creationTime());
        System.out.println("Last Access Time: " + attr.lastAccessTime());
        System.out.println("Last Modified Time: " + attr.lastModifiedTime());
    }
}</code>
Copier après la connexion

Cette solution est compatible avec les systèmes Windows et Linux, garantissant que vous pouvez récupérer les dates de création de fichiers quel que soit le système d'exploitation sous-jacent. système. De plus, cette méthode ne repose pas sur des conventions de nom de fichier qui intègrent des informations de date/heure de création, ce qui en fait une solution polyvalente pour tout type de fichier.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal