private void BackupPagesFile() { lock(this) { File.Copy(GetFullPath(PagesFile), GetFullPath(Path.GetFileNameWithoutExtension(PagesFile) + ".bak" + Path.GetExtension(PagesFile)), true); } }