Exemple #1
0
 /**
  * Deletes files.
  * @return void
  */
 private function deleteFiles(array $files)
 {
     rsort($files);
     $root = $this->ftp->pwd();
     foreach ($files as $num => $file) {
         $remoteFile = $root . $file;
         $this->writeProgress($num + 1, count($files), "Deleting {$file}");
         if (substr($file, -1) === '/') {
             // is directory?
             $this->ftp->rmdir($remoteFile);
         } else {
             $this->ftp->delete($remoteFile);
         }
     }
 }