La propiedad stats.atime es una interfaz de programación de aplicaciones incorporada de la clase fs.Stats que se utiliza para obtener la hora y la fecha en que se accedió al archivo por última vez.
Sintaxis:
stats.atime;
Parámetros: Propiedades no tiene ningún parámetro.
Valor de retorno: Devuelve una fecha que representa la hora y la fecha en que se accedió al archivo por última vez.
Los siguientes ejemplos ilustran el uso de la propiedad stats.atime en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // stats.atime Property // Accessing fs module const fs = require('fs'); // Calling fs.Stats stats.atime // using stat fs.stat('./', (err, stats) => { if (err) throw err; // The time and date when // the file is last accessed console.log("Using stat: " + stats.atime); }); // Using lstat fs.lstat('./filename.txt', (err, stats) => { if (err) throw err; // The time and date when the // file is last accessed console.log("Using lstat: " + stats.atime); });
Producción:
Using stat: Sun Jun 21 2020 00:54:20 GMT+0530 (India Standard Time) Using lstat: Sun Jun 21 2020 01:00:52 GMT+0530 (India Standard Time)
Ejemplo 2:
// Node.js program to demonstrate the // stats.atime Property // Accessing fs module const fs = require('fs').promises; // Calling fs.Stats stats.atime (async () => { const stats = await fs.stat('./filename.txt'); // The date and time when the // file is last accessed console.log("Using stat synchronous: " + stats.atime); })().catch(console.error)
Producción:
Using stat synchronous: Sun Jun 21 2020 01:00:52 GMT+0530 (India Standard Time)
Nota: El programa anterior se compilará y ejecutará usando el node filename.js
comando y usará file_path correctamente.
Referencia: https://nodejs.org/api/fs.html#fs_stats_atime