Как удалить все файлы в папке на PHP?

Пользователь

от hoyt.jerde , в категории: PHP , 2 месяца назад

Как удалить все файлы в папке на PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dmitrypro77 , 2 месяца назад

@hoyt.jerde Используйте scandir() функцию, чтобы получить список файлов и папок внутри заданной директории и затем используйте foreach цикл и функцию unlink(), чтобы удалить все файлы в заданной папке на PHP, пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

// Директория
$dir = "/tmp";

$files = scandir($dir);

foreach ($files as $file) {
    // Проверяем что это файл и не директория
    if (is_file($dir . '/' . $file)) {
        unlink($file);
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.