## List and Rename all files on recursive directories with "recursive directory name" as template + filename
## Advice: other files in the same directory will result in a warning
## scriptname : Recursive Dir_Renfiles_dirname-filename.php
<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "Recursive Dir_Renfiles_dirname-filename.php") {
echo "$file";
echo "<br>";
$count = -1;
$handle2 = @opendir($file);
while (false !== ($file2 = @readdir($handle2))) {
echo "$file2";
if ($count <10 ){ @rename("$file/$file2", "$file/$file"."_$file2");}
else { @rename("$file/$file2", "$file/$file"."_$file2");}
echo "<br>";
$count = $count + 1;
}
echo "<br>";
}
}
closedir($handle);
}
?>