API independiente del sistema operativo para controlar el sistema de archivos?

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 demonio para monitorear los cambios en algún directorio (por ejemplo, / home / user / dirToBeMonitored o c: \ docs and setts \ user \ dirToBeMonitored). Por lo tanto, podría saber qué nombre de archivo se agregó / cambió / eliminó cada vez (o dentro de un intervalo razonable).

¿Es esto posible con algún lenguaje de nivel medio-alto? ¿Conoces alguna API (y en qué idioma?) Para hacer esto?

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta