private function delete_folders($item_list)
 {
     $this->logger->log_info(__METHOD__, 'Begin');
     $this->logger->log_info(__METHOD__, 'Folders to be deleted:');
     $this->logger->log($item_list);
     $file_system = new WPBackItUp_FileSystem($this->logger);
     foreach ($item_list as $item) {
         if (is_dir($item)) {
             if (!$file_system->recursive_delete($item)) {
                 $this->logger->log_error(__METHOD__, 'Folder could NOT be deleted:' . $item);
                 return false;
             }
         } else {
             if (!unlink($item)) {
                 $this->logger->log_error(__METHOD__, 'File could NOT be deleted:' . $item);
                 return false;
             }
         }
     }
     $this->logger->log_info(__METHOD__, 'End');
     return true;
 }