Пример #1
0
        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);
        }
Пример #2
0
        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)
                {
                }
            }
        }