Magari c'è qualche errorino ma la logica è questa...Codice PHP:
$dirname="La mi directory";
if(file_exists($dirname)){
$handle = opendir($dirname);
while (false !== ($file = readdir($handle))) {
if(is_file($dirname.$file)){
$newname="";/*applichi la tua regola per rinominare il file es concatenare images con un counter*/
rename($dirname.$file, $dirname.$newname);
}
}
$handle = closedir($handle);
}