Strona 1 z 1
Masowe dodawanie do nazwy plików graficznych przyrostka?
: pn wrz 03, 2007 9:32 am
autor: sebekjuszka
Mam kilka tysięcy plików graficznych, każdy ma inną nazwę. Szukam programu, ewentualnie skryptu (który będę mógł odpalić na serwerze), który do każdej nazwy doda „_small” czyli – plik podstawowy nosi nazwę 123.jpg a ja chcę żeby program zmienił jego nazwę na 123_small.jpg
Re: Masowe dodawanie do nazwy plików graficznych przyrostka?
: pn wrz 03, 2007 12:53 pm
autor: fan_pascala
[php]<?php
function renameFiles()
{
$dir = getcwd();
$vector = scandir($dir);
$tmpArr = array();
foreach ($vector as $file)
{
if (preg_match("/([^\.]+)\.(.+)$/",&$file,$tmp))
{
$name = $tmp[1];
$ext = $tmp[2];
$newName = $name."_small.".$ext;
rename($file,$newName);
}
}
}
renameFiles();
?>
[/php]
Skrypt działa w tym katalogu w którym się znajduje.
Re: Masowe dodawanie do nazwy plików graficznych przyrostka?
: pn wrz 03, 2007 5:50 pm
autor: sebekjuszka
Wielkie dzięki za poświęcenie dla mnie swojego czasu i podsunięcie rozwiązań.
Użyłem Polskiej produkcji programu Kameleon NxG –
http://www.idg.pl/ftp/pc_697/Kameleon.NxG..html