Usar um System.IO.FileSystemWatcher
Isto deixa-o saber quando as várias atividades acontecem. É desconcertante deduzir o que aconteceu realmente, mas você pode ajustar um filtro no observador apenas ao relógio para a atividade nessa lima e então verific para ver se há a existência quando provocado.