سلام دوست عزیز
این کد رو جایگزین کدت کن :
Backup :
Using System.io;
SaveFileDialog savedialog = new SaveFileDialog();
savedialog.Filter = "*.Backup|*.Backup";
if (savedialog.ShowDialog() == DialogResult.OK)
{
if (savedialog.FileName != "")
{
try
{
if (File.Exists(savedialog.FileName) == true)
File.Delete(savedialog.FileName);
File.Copy(Application.StartupPath + "\\نام دیتابیس.پسوند", savedialog.FileName);
MessageBox.Show("از بانک برنامه با موفقيت پشتيبان گرفته شد", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
Restore:
OpenFileDialog opendialog = new OpenFileDialog();
opendialog.Filter = "*.Backup |*.Backup";
if (opendialog.ShowDialog() == DialogResult.OK)
{
if (opendialog.FileName != "")
{
try
{
if (MessageBox.Show("آيا ميخواهيد فايل پشتيبان، جايگزين بانک فعلي برنامه شود؟(! توجه: بانک فعلي کامل از بين ميرود !)؟", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
File.Copy(opendialog.FileName, Application.StartupPath + "\\نام دیتابیس.پسوند", true);
MessageBox.Show("بانک برنامه با موفقيت بازيابي شد", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
موفق باشی