public void onDeleteDownloads()
 {
     try
     {
         TransferManager.resetIncomingTransfers();
         int file_count = 0;
         foreach (var file in Directory.EnumerateFiles(Path.Combine(Config.spixiUserFolder, "Downloads")))
         {
             File.Delete(file);
             file_count++;
         }
         displaySpixiAlert(SpixiLocalization._SL("settings-deletedd-title"), string.Format(SpixiLocalization._SL("settings-deletedd-text"), file_count), SpixiLocalization._SL("global-dialog-ok"));
     }
     catch (Exception e)
     {
         Logging.error("Exception while deleting downloads: " + e);
         displaySpixiAlert(SpixiLocalization._SL("settings-deleted-error-title"), SpixiLocalization._SL("settings-deleted-error-text"), SpixiLocalization._SL("global-dialog-ok"));
     }
 }
示例#2
0
 public void onDeleteDownloads()
 {
     try
     {
         TransferManager.resetIncomingTransfers();
         int file_count = 0;
         foreach (var file in Directory.EnumerateFiles(Path.Combine(Config.spixiUserFolder, "Downloads")))
         {
             File.Delete(file);
             file_count++;
         }
         displaySpixiAlert("Done", "Deleted " + file_count + " downloaded files.", "OK");
     }
     catch (Exception e)
     {
         Logging.error("Exception while deleting downloads: " + e);
         displaySpixiAlert("Error", "An unknown error has occured.", "OK");
     }
 }