Exemple #1
0
 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 = "";
 }
Exemple #2
0
        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
                {
                    ///////////
                }
            }
        }
Exemple #3
0
 private void btSaveSelect_Click(object sender, EventArgs e)
 {
     DC.DirectoryCopy(sourceDir, distDirUS, copySubDirs);
 }