private static void DeleteLeftOfMultiparts(Rar rar) { if (!Settings.DeleteArchiveAfterExtraction) return; if (rar.NumEntries <= 1) return; for (int i = 0; i < rar.NumEntries; i++) { RarEntry entry = rar.GetEntryByIndex(i); string filename = entry.Filename; #region TRY to delete the rar file try { File.Delete(filename); } catch (Exception e) { Debugger.LogMessageToFile("The extracted archive " + filename + " could not be deleted. The error was: " + e); } #endregion } }