Просмотр полной версии : Удаление пустой неизвестной папки
Здравствуйте! Подскажите, пожалуйста, как можно удалить пустую папку, не зная её имени?
Здравствуйте! Подскажите, пожалуйста, как можно удалить пустую папку, не зная её имени?
Только сканируя папки известной директории, проверяя есть ли в ней файлы.
unlink - удаление файла
rmdir - удаление директории (должна быть пустой)
Не пора ли переходить на базу данных?
unlink - удаление файла
rmdir - удаление директории (должна быть пустой)
Это я знаю, но как прописать удаление задать переменную в
$dir1 = scandir($dir);
rmdir($dir1[0]);
Как-то так?
как можно удалить пустую папку, не зная её имени?
$dir1 = scandir($dir);
И как вы таким образом определите и директорию необходимую, и что это директория файлов?
Откройте руководство, почитайте об этой функции, что она возвращает в массиве. Вы же ищите пустые директории, а значит вы можете находится на любой вложенности их, и массив будет это отображать. А для удаления нужно получить путь, который потом и передать в функцию rmdir. Но перед удалением нужно разрешить права на это этой директории.
В руководстве есть и примеры, ничего сложного нет в этом. Заодно почитайте о glob().
vBulletin® v3.6.7, Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot