No Linux, você pode usar inotify e dnotify para monitorar as pastas e ter um script que esteja fazendo o que você precisa. Dê uma olhada no incrond também.
No Windows, você pode escrever um script do powershell e usar a Classe FileSystemWatcher .
Veja também: link