"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo recuperar las fechas de creación de archivos en Java?

¿Cómo recuperar las fechas de creación de archivos en Java?

Publicado el 2024-11-09
Navegar:733

How to Retrieve File Creation Dates in Java?

Recuperar fechas de creación de archivos en Java

Determinar las fechas de creación de archivos puede ser crucial para organizar y administrar archivos, particularmente cuando se requiere orden cronológico. En Java, existe una solución que aprovecha la biblioteca Java NIO.

NIO (Nueva entrada/salida) proporciona métodos para recuperar metadatos de archivos, incluida la fecha de creación. Solo se puede acceder a estos metadatos si el sistema de archivos subyacente lo admite.

Para acceder a las fechas de creación de archivos usando NIO:

  1. Obtenga la ruta al archivo:

    • Utilice la clase java.nio.file.Paths para crear un objeto Path que represente el file.
  2. Leer atributos de archivo:

    • Llame al método Files.readAttributes para leer los atributos básicos del archivo, incluidos el tiempo de la creación. Este método toma dos parámetros: el objeto Ruta y el tipo de atributos a recuperar (por ejemplo, BasicFileAttributes).
  3. Fecha de creación del extracto:

    • Desde el objeto BasicFileAttributes devuelto, use el método CreationTime para acceder a la creación del archivo. marca de tiempo.

Aquí hay un fragmento de código de ejemplo:

Path file = ...;
BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);

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

Este enfoque es aplicable a sistemas Windows y Linux, siempre que los sistemas de archivos subyacentes proporcionen los metadatos de marca de tiempo necesarios para la creación de archivos.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3