public bool DeleteLogs(int nrFS, bool Full) { List <string> pathToLogsFiles = new List <string>(); FileOperator fileoperator = new FileOperator(); if (Full) { pathToLogsFiles = Directory.GetFiles(fileoperator.pathToLogs[nrFS]).ToList(); } else { pathToLogsFiles = Directory.GetFiles(fileoperator.GetAllLocalCompositions()[nrFS], "Log.txt").ToList(); } bool flag = false; foreach (var item in pathToLogsFiles) { try { File.Delete(item); flag = true; } catch (Exception) { //MessageBox.Show("Error in DeleteLogs"); return(false); } } return(flag); }
public void DeleteCompo(int nrFS) // dziala { FileOperator fileoperator = new FileOperator(); List <string> listAllCompoLocal = fileoperator.GetAllLocalCompositions(); if (fileoperator.CheckIfCompositionIsAvailable(listAllCompoLocal, nrFS)) // sprawdzam czy wybrany fs Compo istnieje jezeli tak to usuwam kompozycje { Directory.Delete(listAllCompoLocal[nrFS], true); // usuwam wszystko try { File.Delete(listAllCompoLocal[nrFS] + ".exe"); } catch (Exception) { } } }