php清空(刪除)指定目錄下的文件,不刪除目錄文件夾的實(shí)現(xiàn)代碼
web 開(kāi)發(fā)中我們可能會(huì)碰到需要將某個(gè)目錄下的所有文件清空,但不刪除這個(gè)目錄下的子目錄(當(dāng)然也不會(huì)刪除被刪除的根目錄)的情況。那么對(duì)于這種只刪除文件而不刪除目錄的方法,你是如何處理的呢?下面博主將要和你分享一下對(duì)于這個(gè)問(wèn)題的一種比較好的解決辦法??聪旅孢@個(gè)函數(shù):
/*刪除指定目錄下的文件,不刪除目錄文件夾*/
function delFile($dirName){
if(file_exists($dirName) && $handle=opendir($dirName)){
while(false!==($item = readdir($handle))){
if($item!= "." && $item != ".."){
if(file_exists($dirName.'/'.$item) && is_dir($dirName.'/'.$item)){
delFile($dirName.'/'.$item);
}else{
if(unlink($dirName.'/'.$item)){
return true;
}
}
}
}
closedir( $handle);
}
}
相關(guān)文章
PHP中利用substr_replace將指定兩位置之間的字符替換為*號(hào)
PHP的substr_replace將指定兩位置之間的字符替換為*號(hào)的代碼,需要的朋友可以參考下。2011-01-01
php遇到錯(cuò)誤Call to undefined function ImageCreate()解決方法
剛配置好服務(wù)器,運(yùn)行php的時(shí)候提示Call to undefined function imagecreate錯(cuò)誤,經(jīng)過(guò)百度發(fā)現(xiàn)是php不支持gd庫(kù),linux服務(wù)器需要重新make,windows下比較簡(jiǎn)單了,下面是具體的方法2021-09-09
PHP實(shí)現(xiàn)一維數(shù)組與二維數(shù)組去重功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)一維數(shù)組與二維數(shù)組去重功能,結(jié)合實(shí)例形式分析了php針對(duì)一維數(shù)組與二維數(shù)組進(jìn)行遍歷、判斷、排序、去重等相關(guān)操作技巧,需要的朋友可以參考下2018-05-05
PHP簡(jiǎn)單實(shí)現(xiàn)冒泡排序的方法
這篇文章主要介紹了PHP簡(jiǎn)單實(shí)現(xiàn)冒泡排序的方法,結(jié)合實(shí)例形式分析了php冒泡排序的實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2016-12-12

