using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Net; using System.IO; using System.Threading.Tasks; using System.Threading; namespace DBBackupns { public partial class TestDirBackup : Form { int fullbacknum; int Incnumber; public TestDirBackup() { InitializeComponent(); } private void GetSettings() { Settings settings; fullbacknum = 1; Incnumber = 1; settings = new Settings(); fullbacknum = settings.GetSetting("BackupNumber", fullbacknum); Incnumber = settings.GetSetting("Incnumber", Incnumber); } private void SaveSettings() { Settings settings; settings = new Settings(); settings.PutSetting("BackupNumber", fullbacknum); settings.PutSetting("Incnumber", Incnumber); } private void btnCompress_Click(object sender, EventArgs e) { string strsourcedir = ""; string strzipdir = ""; string strfilename =""; HCompress hc; BackupType bt = BackupType.Full; GetSettings(); errorProvider1.Clear(); strsourcedir = txtSourceDir.Text; strzipdir = txtZipDir.Text; if (rdobtnFull.Checked) { bt = BackupType.Full; fullbacknum++; strfilename = string.Format("BackupFull-{0}.zip", fullbacknum); Incnumber = 0; } if (rdobtnInc.Checked) { bt = BackupType.Incremental; Incnumber++; strfilename = string.Format("BackupInc-{0}-{1}.zip", fullbacknum, Incnumber); } strfilename = strzipdir + "\\" + strfilename; txtFilename.Text = strfilename; hc = new HCompress(); hc.ZipFiles(strfilename, strsourcedir, bt); SaveSettings(); } private void button1_Click(object sender, EventArgs e) { using (var fldrDlg = new FolderBrowserDialog()) { if (fldrDlg.ShowDialog() == DialogResult.OK) { txtSourceDir.Text = fldrDlg.SelectedPath; } } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)