virt2/import/php/getimg.php

29 lines
1.1 KiB
PHP
Raw Permalink Normal View History

<?php
//скрипт складывает JPG файлы в одно место
$path='/media/backup/import';//где ищем рекурсивно
$to='/media/backup/allimg';//Куда скалываем
$tip='jpg';
// В качестве аргумента передаем путь(имя) до папки.
function renameDirAndFile ($patch, $to, $tip) {
$handle = opendir($patch);
while(($file = readdir($handle))) {
if (is_file ($patch."/".$file) && getExtension1($file) == $tip ) /*.переименовываем файл.*/
{
if ( copy ($patch."/".$file, $to .'/' . $file))unlink ($patch."/".$file);
}
if (is_dir ($patch."/".$file) && ($file != ".") && ($file != ".."))
{
/* рекурсивно проходим по директории*/
renameDirAndFile($patch."/".$file, $to, $tip); // Обходим вложенный каталог
}
}
closedir($handle);
}
function getExtension1($filename) {
// Возвращаем расширение файла
return substr($filename, strrpos($filename, '.') + 1);
}
renameDirAndFile($path, $to, $tip);
?>