Me gustaría experimentar con ideas sobre la sincronización/replicación de archivos distribuidos. Para hacerlo eficiente cuando el usuario está trabajando, me gustaría implementar algún tipo de daemon para monitorear los cambios en algún directorio (por ejemplo/home/user/dirToBeMonitored o c: \ docs and setts \ user \ dirToBeMonitored). Entonces, podría ser capaz de saber qué nombre de archivo se agregó/cambió/eliminó en todo momento (o dentro de un intervalo razonable).API independiente del sistema operativo para supervisar el sistema de archivos?
Es esto posible con cualquier lenguaje de alto nivel medio ?. ¿Conoces alguna API (y en qué idioma?) Para hacer esto?
Gracias.
OP está pidiendo una solución multiplataforma, ninguna de las respuestas a continuación dirección este. Idealmente, dicha solución debería implementarse en un lenguaje de bajo nivel como C++ y luego proporcionar enlaces a varios lenguajes de alto nivel, es decir, Python. –