Beispiel #1
0
 private void Run()
 {
     try
     {
         DirectoryInfo directoryInfo = new DirectoryInfo(Project.OutputFolder);
         foreach (FileInfo file in directoryInfo.GetFiles())
         {
             file.Delete();
         }
         foreach (DirectoryInfo dir in directoryInfo.GetDirectories())
         {
             dir.Delete(true);
         }
     }
     catch (Exception ex)
     {
         ErrorAlert error = new ErrorAlert("Could not clean directory.\n" + ex.Message + "\n\nPres OK to continue anyway.\nPress Cancel to cancel the build.", true);
         error.ShowDialog();
         if (error.DialogResult.Value == false)
         {
             Dialog.CancelAllTasks();
         }
     }
 }