Задать вопрос
prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

Как удалить все файлы из директории кроме одного?

Такой вопрос, есть директория (назовём её gallery) где хранится N файлов (изображений), как с помощью php удалить все файлы из данной директории, кроме одного, если он к примеру называется cover_user.jpg? Знаю про функцию unlink, так вот, как это всё организовать через цикл?
  • Вопрос задан
  • 218 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Zoominger
@Zoominger
System Integrator
Да, через цикл. Берёте список файлов и удаляете по одному с условием, что его имя не равно имени нужного файла.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
prrrrrrr
@prrrrrrr Автор вопроса
Верстаю сразу на PHP.
foreach (glob('gallery/*') as $file)
{
    if($file != "cover_user.jpg")
    {
    unlink($file);
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы