php遞歸刪除文件的方法:首先設(shè)置需要刪除的文件夾;然后進行清空文件夾函數(shù)和清空文件夾后刪除空文件夾函數(shù)的處理;接著掃描一個文件夾內(nèi)的所有文件夾和文件并返回數(shù)組;最后通過unlink函數(shù)刪除文件即可。
創(chuàng)新互聯(lián)建站服務(wù)項目包括金州網(wǎng)站建設(shè)、金州網(wǎng)站制作、金州網(wǎng)頁制作以及金州網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,金州網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到金州省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
推薦:《PHP視頻教程》
php 遞歸刪除文件
//設(shè)置需要刪除的文件夾 $path = "/home/wwwroot/default/zzl_git1/"; //清空文件夾函數(shù)和清空文件夾后刪除空文件夾函數(shù)的處理 function deldir($path){ //如果是目錄則繼續(xù) if(is_dir($path)){ //掃描一個文件夾內(nèi)的所有文件夾和文件并返回數(shù)組 $p = scandir($path); foreach($p as $val){ //排除目錄中的.和.. if($val !="." && $val !=".."){ //如果是目錄則遞歸子目錄,繼續(xù)操作 if(is_dir($path.$val)){ //子目錄中操作刪除文件夾和文件 deldir($path.$val.'/'); //目錄清空后刪除空文件夾 @rmdir($path.$val.'/'); }else{ //如果是文件直接刪除 unlink($path.$val); } } } } } //調(diào)用函數(shù),傳入路徑 deldir($path); ?>