Как удалить папку (PHP)
Чтобы удалить директорию с помощью PHP, сначала необходимо удалить внутри нее все имеющиеся файлы.
Для этих целей можно использовать данную функцию:
public function removeDirectory($dir): bool
{
$files = array_diff(scandir($dir), array('.', '..'));
foreach ($files as $file) {
(is_dir("$dir/$file")) ? $this->removeDirectory("$dir/$file") : unlink("$dir/$file");
}
return rmdir($dir);
}
Комментарии