public function removeFolder(Request $request)
{
$namespace = $request->request->get('namespace');
$parent = $request->request->get('parent');
$folderName = $request->request->get('foldername');
try {
$this->filesystem()->deleteDir("{$namespace}://{$parent}/{$folderName}");
return $this->json($folderName, Response::HTTP_OK);
} catch (ExceptionInterface $e) {
$msg = Trans::__('Unable to delete directory: %DIR%', ['%DIR%' => $folderName]);
$this->logException($msg, $e);
return $this->json($msg, Response::HTTP_INTERNAL_SERVER_ERROR);
}
}