Используйте System.IO.FileSystemWatcher
Это препятствует вам знать когда различные деятельности случаются. Оно confusing для того чтобы дедуцировать фактическ случилось, но вы можете установить фильтр на наблюдателе к как раз вахте для деятельности на том архиве и после этого проверить для существования после того как вы вызываны.