《PHP實(shí)例:PHP刪除指定目錄中的所有目錄及文件的方法》要點(diǎn):
本文介紹了PHP實(shí)例:PHP刪除指定目錄中的所有目錄及文件的方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實(shí)例講述了PHP刪除指定目錄中的所有目錄及文件的辦法.分享給大家供大家參考.具體實(shí)現(xiàn)辦法如下:PHP教程
<?php /* * * 刪除指定目錄中的所有目錄及文件(或者指定文件) * 可擴(kuò)展增加一些選項(xiàng)(如是否刪除原目錄等) * 刪除文件敏感操作謹(jǐn)慎使用 * @param $dir 目錄路徑 * @param array $file_type指定文件類型 */ function delFile($dir,$file_type='') { if(is_dir($dir)){ $files = scandir($dir); //打開目錄 //列出目錄中的所有文件并去掉 . 和 .. foreach($files as $filename){ if($filename!='.' && $filename!='..'){ if(!is_dir($dir.'/'.$filename)){ if(empty($file_type)){ unlink($dir.'/'.$filename); }else{ if(is_array($file_type)){ //正則匹配指定文件 if(preg_match($file_type[0],$filename)){ unlink($dir.'/'.$filename); } }else{ //指定包含某些字符串的文件 if(false!=stristr($filename,$file_type)){ unlink($dir.'/'.$filename); } } } }else{ delFile($dir.'/'.$filename); rmdir($dir.'/'.$filename); } } } }else{ if(file_exists($dir)) unlink($dir); } } delFile(dirname(__FILE__),'html');
希望本文所述對大家的php程序設(shè)計(jì)有所贊助.PHP教程
《PHP實(shí)例:PHP刪除指定目錄中的所有目錄及文件的方法》是否對您有啟發(fā),歡迎查看更多與《PHP實(shí)例:PHP刪除指定目錄中的所有目錄及文件的方法》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/12186.html