php最簡單的刪除目錄與文件實(shí)現(xiàn)方法
本文實(shí)例講述了php最簡單的刪除目錄與文件實(shí)現(xiàn)方法。分享給大家供大家參考。
具體實(shí)現(xiàn)代碼如下:
//刪除目錄下所有空目錄
array_map('rmdir', glob('*', GLOB_ONLYDIR));
//刪除目錄所有文件
array_map('unlink', array_filter(glob('*'), 'is_file'));
?>
原理分析:array_map('rmdir', glob('*', GLOB_ONLYDIR));
刪除簡單是使用了array_map函數(shù),它的作用是返回用戶自定義函數(shù)作用后的數(shù)組,回調(diào)函數(shù)接受的參數(shù)數(shù)目應(yīng)該和傳遞給 array_map() 函數(shù)的數(shù)組數(shù)目一致,而glob是遍歷目錄,然后把返回?cái)?shù)組給了rmdir進(jìn)行目錄刪除,然后:
原理差不多了,就是遍歷目錄之后我們?cè)賱h除指定目錄中的文件即可.
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP實(shí)現(xiàn)微信公眾號(hào)企業(yè)號(hào)自定義菜單接口示例
這篇文章主要介紹了PHP實(shí)現(xiàn)微信公眾號(hào)企業(yè)號(hào)自定義菜單接口,結(jié)合實(shí)例形式分析了php自定義微信菜單類及微信接口相關(guān)操作技巧,需要的朋友可以參考下2017-08-08利用ThinkPHP內(nèi)置的ThinkAjax實(shí)現(xiàn)異步傳輸技術(shù)的實(shí)現(xiàn)方法
ThinkPHP的官方文檔沒有給出ThinkAjax的使用方法,令很多初學(xué)者使用起來有些不便,今天學(xué)到這里,也碰到了很多問題,花時(shí)間深究下,做個(gè)學(xué)習(xí)筆記,希望能對(duì)初學(xué)者有幫助2011-12-12PHP設(shè)計(jì)模式之裝飾者模式代碼實(shí)例
這篇文章主要介紹了PHP設(shè)計(jì)模式之裝飾者模式代碼實(shí)例,裝飾者模式就是不修改原類代碼和繼承的情況下動(dòng)態(tài)擴(kuò)展類的功能,本文就給出了代碼實(shí)例,需要的朋友可以參考下2015-05-05