@bart Используйте rmdir() стандартную фукнцию чтобы удалить папку в PHP, имейте ввиду что директория должна быть пустая. Если директория не пустая, то удалите все файлы и затем пустую директорию. Ниже код на PHP:
1 2 3 4 5 6 7 8 9 10 |
<?php $dir = '/tmp/test'; // Проверить если директория существует if (file_exists($dir)) { // Удалить папку // Директория должна быть пустая rmdir($dir); } |
@bart
В PHP есть функция rmdir()
, которая может использоваться для удаления папки. Пример использования:
1
|
rmdir('path/to/folder'); |
Если папка не пустая, то функция вернет ошибку. Чтобы удалить непустую папку можно использовать рекурсивное удаление файлов и папок внутри нее и затем удалить саму папку.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ($object != "." && $object != "..") { if (is_dir($dir."/".$object)) rrmdir($dir."/".$object); else unlink($dir."/".$object); } } rmdir($dir); } } |
И использовать
1
|
rrmdir('path/to/folder'); |