Renaming files

A common problem under Unix is having to make a huge number of files all lowercase. The following short program can help in this task.


$dir=opendir("/home/federico/maiuscole");
while (($file = readdir($dir)) !== false) {
   echo "mv $file ".strtolower($file)."n";
}
closedir($dir);