Как переместить файлы с директории кроме последнего файла

ecspl01t

Новичок
Всем привет, помогите пожалуйста с кодом.
Есть директория в которой много разных типов файлов, нужен всего лишь один тип (*.dem).
Задача кода, чтобы переместил все файлы с таким типом *.dem в другую директорию, кроме последнего изменяемого файла (последние изменения).
вот что написал:
PHP:
foreach (glob("/directory/*.dem") as $filename) {
    echo "$filename размер " . filesize($filename) .'--'.date("d.m.Y H:i:s.", filemtime($filename)). "\n <br>";
}
а дальше не знаю что писать..
http://www.altme.org.ua/include/test/hltv_file.php
если обновлять ссылку, последний файл изменяется вот эго нужно оставить...
 

ksnk

прохожий
PHP:
$dir=array_fill_keys(glob("/directory/*.dem"),0);
if(count($dir)>1){
    foreach ($dir as $file=>&$time)
        $time=filemtime($file);
    asort($dir);
    end($dir);
    unset($dir[key($dir)]);
    print_r($dir);
    $dir=array_keys($dir);
    // переместить файлы куда надо.
}
 

ksnk

прохожий
hell0w0rd Я не был уверен, что array_pop не портит ключики асоциативного массива. Вроде, действительно не портит,в этом случае.
 
Сверху