با سلام خدمت همه دوستان

من یک فایل دارم که یک نرم افزار ایجادش میکنه(این نرم افزار در سطح درایور عمل میکنه و مستقیم داره با یه سخت افزار خاص کار میکنه). این فایل در یک مسیر خاص ایجاد میشه و اطلاعات یک اتفاق خاص رو توش مینویسه و اگر این اتفاق مجددا واقع شود اون فایل rewrite خواهد شد و اطلاعات قبلی از دست میره. حالا من میخوام وقتی همون دفعه اول نوشتن تو فایل تموم شد یه کپی ازش بگیرم و با یه اسم دیگه ذخیره کنم. به این شکل هر دفعه که اون فایل اصلی rewrite میشه من دیتای قبلی رو ذخیره کردم.
حالا مشکل اینجاست که من چه طوری بدون اینکه بار سنگین روی سیستم قرار بگیره متوجه بشم که نوشتن تو این فایل تموم شده و یک کپی ازش بگیرم؟ممنون میشم اگر کسی از دوستان اطلاعاتی در این حوزه داره من رو راهنمایی کنه.