Просмотр поста

.
ДоХтор
# FixleR (21.07.2015 / 09:17)
Здравствуйте. У меня в папке files есть 3 файла. 1 файл - видео с расширением 3gp/mp4, и два скриншота с расширением jpg. Как можно удалить из этой папки все другие файлы с у которых другое расширение
Вот набросал для тебя код, сохрани его в php-файл и отредактируй путь к папке с твоими файлами
<?php
$dir = 'new';//Укажи путь к папке
$view = 'Файлов для удаления нет!';
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            if (pathinfo($file, PATHINFO_EXTENSION) == '3gp' || 
                pathinfo($file, PATHINFO_EXTENSION) == 'mp4' || 
                pathinfo($file, PATHINFO_EXTENSION) == 'jpg' ||
                $file == '.' || $file == '..') {
                    continue;
            }
            if (unlink($dir .'/'. $file) == true){
                $view = 'Файлы удалёны!<br />';
            }
        }
        closedir($dh);
    }
}
echo $view;