PHP實(shí)現(xiàn)批量修改文件后綴名的方法
更新時(shí)間:2015年07月30日 09:47:10 作者:share_good
這篇文章主要介紹了PHP實(shí)現(xiàn)批量修改文件后綴名的方法,涉及php針對(duì)文件的遞歸遍歷及重命名的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了PHP實(shí)現(xiàn)批量修改文件后綴名的方法。分享給大家供大家參考。具體如下:
/** * 批量修改文件后綴名 * @param $path 文件夾路徑 * @param $sext 原文件后綴名 ($sext=all說明整個(gè)目錄的所有文件) * @param $dext 目的文件后綴名 * @return void */ function foreachDir($path,$sext,$dext){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ foreachDir($path.$file); }else{ $ext = strripos($file,'.'); $fileName = substr($file,0,$ext); $src = $path.'/'.$file; $dest = $path.'/'.$fileName.'.'.$dext; if($sext!="all"){ if($sext == substr($src,0-strlen($sext))) rename($src,$dest); }else{ rename($src,$dest); } } } } return false; } } foreachDir('C:\Users\chenlinzhong\Desktop\redis-stable\src','c','txt');
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP實(shí)現(xiàn)基于mysqli的Model基類完整實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)基于mysqli的Model基類,給出了數(shù)據(jù)庫(kù)基類的完整實(shí)現(xiàn)與使用方法,需要的朋友可以參考下2016-04-04PHP文件上傳問題匯總(文件大小檢測(cè)、大文件上傳處理)
這篇文章主要介紹了PHP文件上傳問題匯總,包括文件大小檢測(cè)、大文件上傳處理,感興趣的小伙伴們可以參考一下2015-12-12php 數(shù)學(xué)運(yùn)算驗(yàn)證碼實(shí)現(xiàn)代碼
php 數(shù)學(xué)運(yùn)算驗(yàn)證碼實(shí)現(xiàn)代碼2009-10-10Thinkphp結(jié)合ajaxFileUpload實(shí)現(xiàn)異步圖片傳輸示例
這篇文章主要給大家介紹了利用Thinkphp結(jié)合ajaxFileUpload實(shí)現(xiàn)異步圖片傳輸?shù)姆椒?,文中給出了詳細(xì)的示例代碼,對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03PHP中使用虛代理實(shí)現(xiàn)延遲加載技術(shù)
這篇文章主要介紹了PHP中使用虛代理實(shí)現(xiàn)延遲加載技術(shù),延遲加載是一種領(lǐng)域模型設(shè)計(jì)一種架構(gòu)模式,需要的朋友可以參考下2014-11-11