Van file system change listener szolgáltatás Windowsra is, azzal lehet nyomulni. Megosztott folder esetén szerintem csak a szerveren működik, a klienseken nem.
Én programot írnék rá például Java-ban ezzel az API-val: https://docs.oracle.com/javase/7/docs/api/java/nio/file/WatchService.ht…
De hogy milyen nyelven csinálod, az nyilván ízlés kérdése.