Usare uno System.IO.FileSystemWatcher
Ciò lo lascia sapere quando le varie attività accadono. È confusionaria dedurre che cosa realmente è accaduto, ma potete regolare un filtro sull'osservatore appena alla vigilanza per attività su quella lima ed allora controllare per vedere se c'è l'esistenza una volta innescato.