private void btSaveOneDrive_Click(object sender, EventArgs e) { destDirOnedrive = destDirOnedrive + "//Backup//" + date; DC.DirectoryCopy(sourceDir, destDirOnedrive, copySubDirs); MessageBox.Show("Filerne er gemt på OneDrive!"); destDirOnedrive = ""; }
private void btSaveUSB_Click(object sender, EventArgs e) { DriveInfo[] mydrives = DriveInfo.GetDrives(); bool cancel = false; int count = 0; foreach (DriveInfo mydrive in mydrives) { if (mydrive.DriveType == DriveType.Removable) { count++; if (count >= 2) { MessageBox.Show("Der er mere end én USB-stick i din PC - sørg for at kun den du ønsker at gemme på sidder i!"); return; } else if (mydrive.VolumeLabel == "BACKUP") { destDirUSB = mydrive.Name + "Backup//" + date + "//"; DC.DirectoryCopy(sourceDir, destDirUSB, copySubDirs); destDirUSB = ""; MessageBox.Show("Filerne er gemt på din USB!"); } else if (mydrive.VolumeLabel != "BACKUP") { DialogResult result = MessageBox.Show("Dette er ikke din normale backup USB, vil du fortsætte?", "Fremmed USB?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { destDirUSB = mydrive.Name + "Backup//" + date + "//"; DC.DirectoryCopy(sourceDir, destDirUSB, copySubDirs); destDirUSB = ""; MessageBox.Show("Filerne er gemt på din USB!"); } } else { cancel = true; break; } } if (cancel == true) { /////////// } else { /////////// } } }
private void btSaveSelect_Click(object sender, EventArgs e) { DC.DirectoryCopy(sourceDir, distDirUS, copySubDirs); }