Você pode disparar uma tarefa com base em um evento registrado no log de eventos, no entanto, não há funcionalidade que crie um evento com base em um novo arquivo sendo criado ou em um arquivo sendo modificado.
Você pode usar eventos de rastreamento de acesso a objetos (do log de segurança) até certo ponto, mas como eles geram muito ruído, é improvável que isso funcione muito bem.
No entanto, você pode usar um EventSentry de produto de terceiros (versão gratuita disponível) para realizar isso - em combinação com o agendador de tarefas ou independente. Ele inclui um recurso de monitoramento de arquivos que registrará eventos no log de eventos quando um arquivo for adicionado, alterado ou removido (incluindo alterações na soma de verificação). Você pode acionar um processo com base no evento que foi registrado.
Há também uma versão gratuita (EventSentry Light) que você pode usar em combinação com o Agendador de tarefas. O EventSentry Light primeiro gera o evento com base no monitoramento de arquivos (no log de eventos do aplicativo) e, em seguida, você pode usá-lo como acionador do agendador de tarefas.