php遍历一个目录 并重命名
生活随笔
收集整理的這篇文章主要介紹了
php遍历一个目录 并重命名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/**********************
一個簡單的目錄遞歸函數
第一種實現辦法:用dir返回對象
***********************/
function tree($directory)
{ $mydir = dir($directory); echo "<ul>\n"; $i=1;while($file = $mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) {echo "<li><font color=\"#ff00cc\"><b>$file</b></font></li>\n"; tree("$directory/$file"); } else {if(($file!=".") AND ($file!="..")) {rename("/wamp5_3_2/www/m2_old/tietu/".$file, "/wamp5_3_2/www/m2_old/tietu/".$i.'.png');$i++; }echo "<li>$file</li>\n"; }} echo "</ul>\n"; $mydir->close();
}
//開始運行echo "<h2>目錄為粉紅色</h2><br>\n";
tree("/wamp5_3_2/www/m2_old/tietu");
exit;
/***********************
第二種實現辦法:用readdir()函數
************************/
function listDir($dir)
{if(is_dir($dir)){if ($dh = opendir($dir)) {while (($file = readdir($dh)) !== false){if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){echo "<b><font color='red'>文件名:</font></b>",$file,"<br><hr>";listDir($dir."/".$file."/");}else{if($file!="." && $file!=".."){echo $file."<br>";}}}closedir($dh);}}
}
//開始運行
listDir("");
?
總結
以上是生活随笔為你收集整理的php遍历一个目录 并重命名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 空调应急开关在哪(如何选择空调)
- 下一篇: 动态规划算法php,php算法学习之动态