سلام
string PathToRestoreDB = Environment.CurrentDirectory + @"\ResDB.mdb";
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "backup files (*.bk)|*.bk";
if (ofd.ShowDialog() == DialogResult.OK)
{
string Filetorestore = ofd.FileName;
File.Copy(Filetorestore, PathToRestoreDB, true);
MessageBox.Show("پشتیبان با موفقیت بازیابی شد", "بازیابی پشتیبان");
}
مشکل شما توی این خطه: File.Copy(Filetorestore, PathToRestoreDB, true);
وقتی true قرار بدی اجازه جایگزینی میده.