Как уже упоминалось ранее, уведомления об изменении каталога - это то, что вам нужно.
Я также изучил их, и предостережение, которое я видел, заключается в том, что Windows будет запускать уведомление, когда файл начинает записываться в папку. Если файл достаточно велик, вы получите уведомление до того, как файл закончится.
Проверьте этот поиск Google для различных решений для ожидания, пока файл не будет полностью записан
Редактировать : Я только что увидел, что вопрос был помечен с ++, и я связался с поиском .Net. Хотя то, что я предоставил, может быть не правильным языком, я думаю, что у вас все равно будут проблемы с Windows независимо от того, с какой системой вы кодируете.