Monitorear Archivos con Node.js

Hola amigos en este post jugaremos de nuevo con node.js esta vez vamos a tratar con el monitoreo de archivos, que es un monitoreo de archivos ?, muy buena pregunta y tiene una respuesta simple. El proceso de revisar constantemente el estado de un archivo se conoce con monitorear en node.js disponemos de monitores de archivos para llevar el control de acciones que realizar sobre estos.

Node.js posee muchos módulos pero nosotros nos enfocaremos en el fs que permite trabajar con el file System o ficheros del sistema, no hablemos mas y dediquemos nos a revisar el código.

Esto es un ejemplo basico pero ustedes pueden extender segun lo que ustedes deseen.

 

var fs = require("fs"); // Cargamos el modulo fs

fs.watch( '/node', function(event, targetfile){  // Empezamos a auditar una carpeta.
if(targetfile != null && event == 'rename'){  // Verificamos que sea un archivo.
console.log( targetfile, 'is', event);
fs.stat(targetfile, function(err, stats) {  // Revisamos informacion de un archivo especifico.
console.log(stats);
});
}
});

 

Bueno esto es muy simple pero util si deseas auditar documentos o archivos y verificar cuando se les ha realizado algun cambio. no siendo mas espero que les guste y que les sea de gran utilidad en sus desarrollos espero comentarios y que compartan en sus redes sociales.

Deja un comentario