private function deleteFiles($container) { $base = self::baseStorePath(); $iter = $this->backend->getFileList(array('dir' => "{$base}/{$container}")); if ($iter) { foreach ($iter as $file) { $this->backend->quickDelete(array('src' => "{$base}/{$container}/{$file}")); } // free the directory, to avoid Permission denied under windows on rmdir unset($iter); } $this->backend->clean(array('dir' => "{$base}/{$container}", 'recursive' => 1)); }