private void backup(string filename) { //let exceptions be raised string bakFilename = string.Format("{0}.bak", filename); if (File.Exists(filename)) { if (File.Exists(bakFilename)) File.Delete(bakFilename); File.Copy(filename, bakFilename); } }