private void CreateProjectBackupFile()
{
// create a backup file automatically! <GS-16032010>
if (!Directory.Exists(m_appSettings.ProjectFolder + "\\" + Tools.Instance.m_CurrentWorkingProject + "\\Backups")) Directory.CreateDirectory(m_appSettings.ProjectFolder + "\\" + Tools.Instance.m_CurrentWorkingProject + "\\Backups");
string filename = m_appSettings.ProjectFolder + "\\" + Tools.Instance.m_CurrentWorkingProject + "\\Backups\\" + Path.GetFileNameWithoutExtension(GetBinaryForProject(Tools.Instance.m_CurrentWorkingProject)) + "-backup-" + DateTime.Now.ToString("MMddyyyyHHmmss") + ".BIN";
File.Copy(GetBinaryForProject(Tools.Instance.m_CurrentWorkingProject), filename);
if (Tools.Instance.m_CurrentWorkingProject != string.Empty)
{
Tools.Instance.m_ProjectLog.WriteLogbookEntry(LogbookEntryType.BackupfileCreated, filename);
}
}