《PHP實(shí)例:php利用遞歸實(shí)現(xiàn)刪除文件目錄的方法》要點(diǎn):
本文介紹了PHP實(shí)例:php利用遞歸實(shí)現(xiàn)刪除文件目錄的方法,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
直接刪除目錄,如果是空目錄是可以刪除,如果不是空目錄,這時(shí)候只能先刪除目錄里面的文件,然后再刪除目錄.我封裝了個(gè)刪除函數(shù),然后直接調(diào)用這個(gè)函數(shù).喜歡的可以直接拿去用,編碼是gbk的,使用時(shí)候注意下編碼.
PHP實(shí)戰(zhàn)
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2016/9/10 0010 * Time: 20:27 */ //刪除文件,先刪除文件內(nèi)部的文件,再刪除文件夾 header("Content-type: text/html; charset=gbk"); function deldir($dir){ $dh=opendir($dir); while($file=readdir($dh)){ if($file!="." && $file!=".."){//判斷是不是本目錄和上級(jí)目錄 if(!is_dir($dir."/".$file)){ unlink($dir."/".$file); }else{ //遞歸 deldir($dir."/".$file); } } } closedir($dh); if(rmdir($dir)){ return true; }else{ return false; } } //刪除函數(shù)結(jié)束 if(deldir("test")){ echo '刪除文件成功'; die(); }else echo '刪除文件失敗'; die();
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持維易PHP.
PHP實(shí)戰(zhàn)
為大家推薦一個(gè)關(guān)于php遞歸操作的精彩專題:php遞歸操作PHP實(shí)戰(zhàn)
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/3234.html