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