CakeFest 2025 Madrid: The Official CakePHP Conference

Voting

: max(eight, three)?
(Example: nine)

The Note You're Voting On

Mauro Alessandro Nonnis
13 years ago
## 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);
}
?>

<< Back to user notes page

To Top