en Windows, inicie tareas cuando se modifique un archivo/directorio

en Windows, inicie tareas cuando se modifique un archivo/directorio

En Linux/Mac, para monitorear los cambios en un archivo o directorio, puedo usar herramientas comogruñones¿Este inicio realiza tareas cuando se modifica un archivo?

¿Existe una herramienta similar para Windows?

Respuesta1

https://serverfault.com/questions/277450/how-to-trigger-a-task-at-any-change-on-a-folder-with-windows-server-task-schedul

No crea que sea posible con el Programador de tareas, pero Powershell debería poder hacerlo (suponiendo que esté ejecutando una versión de Windows con Powershell).

Respuesta2

Puede escribir un archivo por lotes que se ejecutará en un bucle infinito con, digamos, un retraso de 1 segundo entre comprobaciones. El archivo por lotes emitiría DIRun comando para el directorio/archivo de destino y redirigiría la salida a un archivo temporal. Luego podría emitir un COMPcomando para comparar con la salida anterior DIRy, si la salida de COMP no es nula, se podría realizar una acción personalizada.

Respuesta3

Dos herramientas que pueden hacer exactamente lo que necesitas.

1.La Carpeta Espía-Programa gratuito-Enlace de descarga

2.Ver 4 carpetas-versión de pago-Enlace de descarga

Puede ejecutar cualquier archivo *.exe cuando se modifica un archivo/carpeta, y "Watch 4 Folder" también puede ejecutar un archivo *.bat.

información relacionada