prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

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

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

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

Войти через центр авторизации
Похожие вопросы