Utiliza los nodos fs.watch API. La forma en que observa el sistema depende del sistema que se utilice y de lo que esté disponible en ese sistema.
Puede revisar los detalles aquí: Sistema de archivos Node.js v5.10.1 Manual y documentación
- En sistemas Linux, esto usa inotify.
- En sistemas BSD, esto usa kqueue.
- En OS X, esto usa kqueue para archivos y ‘FSEvents’ para directorios.
- En los sistemas SunOS (incluidos Solaris y SmartOS), esto utiliza puertos de eventos.
- En los sistemas Windows, esta función depende de ReadDirectoryChangesW.
Utiliza el sistema operativo real, no un mecanismo de sondeo para sondear constantemente la unidad o el almacenamiento, que es lo que supongo que está preguntando. Para saber cómo se implementan estos sistemas, deberá revisar el sistema operativo que le interesa. Sin embargo, esto debería proporcionarle suficientes detalles para avanzar en su investigación.
- Hay mucho ruido (en línea) sobre el rendimiento web y la ventaja competitiva. Sin embargo, un buen diseño disminuye el rendimiento ya que se utilizan muchas imágenes y más código. ¿Debería una startup centrarse en la usabilidad y la velocidad sin las imágenes elegantes o lo contrario?
- ¿Cuáles son los mejores consejos para crear una tienda web afiliada?
- ¿Por qué las aplicaciones nativas en Android tienen una gran demanda en lugar de las aplicaciones híbridas y web?
- ¿Cuánto vale el mercado de aplicaciones de comercio social?
- ¿Cuál es un buen libro para aprender J2EE y servicios web?