PDA

View Full Version : سوال: چک کردن و انجام عملیات backup را کجای برنامه باید بنویسیم تا انجام شود



دلتنگ اسمان
پنج شنبه 27 خرداد 1395, 17:56 عصر
با سلام
ابتدا توسط فرمی روز هفته و ساعت بکاپ گیری را توسط کاربر گرفته و ذخیره میکنیم.
حالا با قطعه کد زیر میخوام ببینم اون روز هفته و ساعت بکاپ رسیده یا نه . ولی نمیدونم کجای برنامه بنویسم.
در قسمت تایمر که کار نمیکنه.

string timenow = date_time.ToShortTimeString().Substring(0, 5);

if (timebackup != "")
{

Backup_Restore backup = new Backup_Restore();

if (sat && date_time.DayOfWeek == DayOfWeek.Saturday && timenow == timebackup) backup.BackUpMyDB(path);

else if (sun && date_time.DayOfWeek == DayOfWeek.Sunday && timenow == timebackup) backup.BackUpMyDB(path);

else if (mon && date_time.DayOfWeek == DayOfWeek.Monday && timenow == timebackup) backup.BackUpMyDB(path);

else if (tus && date_time.DayOfWeek == DayOfWeek.Tuesday && timenow == timebackup) backup.BackUpMyDB(path);

else if (wen && date_time.DayOfWeek == DayOfWeek.Wednesday && timenow == timebackup) backup.BackUpMyDB(path);

else if (thur && date_time.DayOfWeek == DayOfWeek.Thursday && timenow == timebackup) backup.BackUpMyDB(path);

else if (fri && date_time.DayOfWeek == DayOfWeek.Friday && timenow == timebackup) backup.BackUpMyDB(path);
}

دلتنگ اسمان
پنج شنبه 27 خرداد 1395, 21:41 عصر
ممنون از لینک
اما منظور من بکاپ خودکار که در روز وساعت تعریف شده توسط کاربر هستش. مثلا سه شنبه ها ساعت 15 .

khosro_68
جمعه 28 خرداد 1395, 02:13 صبح
http://stackoverflow.com/questions/1498498/windows-service-that-runs-periodically