php刪除指定目錄的方法
本文實(shí)例講述了php刪除指定目錄的方法。分享給大家供大家參考。具體分析如下:
這段代碼可實(shí)現(xiàn)遞歸刪除子目錄的功能
<?php /** * Delete a file, or a folder and its contents * (recursive algorithm) * @author Aidan Lister <aidan@php.net> * @version 1.0.3 * @param string $dirname Directory to delete * @return bool Returns TRUE on success, FALSE on failure */ function rmdirr($dirname) { // Sanity check if (!file_exists($dirname)) { return false; } // Simple delete for a file if (is_file($dirname) || is_link($dirname)) { return unlink($dirname); } // Loop through the folder $dir = dir($dirname); while (false !== $entry = $dir->read()) { // Skip pointers if ($entry == '.' || $entry == '..') { continue; } // Recurse rmdirr($dirname . DIRECTORY_SEPARATOR . $entry); } // Clean up $dir->close(); return rmdir($dirname); } ?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
php簡(jiǎn)單實(shí)現(xiàn)單態(tài)設(shè)計(jì)模式的方法分析
這篇文章主要介紹了php簡(jiǎn)單實(shí)現(xiàn)單態(tài)設(shè)計(jì)模式的方法,簡(jiǎn)單分析了單態(tài)設(shè)計(jì)模式的構(gòu)成、實(shí)現(xiàn)與使用方法,需要的朋友可以參考下2017-07-07PHP curl CURLOPT_RETURNTRANSFER參數(shù)的作用使用實(shí)例
這篇文章主要介紹了PHP curl CURLOPT_RETURNTRANSFER參數(shù)的作用使用實(shí)例,CURLOPT_RETURNTRANSFER參數(shù)的作用是把CRUL獲取的內(nèi)容賦值到變量,需要的朋友可以參考下2015-02-02PHP中array_keys和array_unique函數(shù)源碼的分析
本文從array_keys和array_unique的源碼分析出函數(shù)的性能,并給出了優(yōu)化建議,十分不錯(cuò)的文章,有需要的小伙伴可以參考下2016-02-02如何在symfony中導(dǎo)出為CSV文件中的數(shù)據(jù)
如果您需要在symfony中將數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出為CSV文件,試試這個(gè)2011-10-10php+xml實(shí)現(xiàn)在線(xiàn)英文詞典查詢(xún)的方法
這篇文章主要介紹了php+xml實(shí)現(xiàn)在線(xiàn)英文詞典查詢(xún)的方法,通過(guò)將XML文件作數(shù)據(jù)庫(kù)實(shí)現(xiàn)查詢(xún)英文對(duì)應(yīng)漢字的功能,需要的朋友可以參考下2015-01-01PHPWind與Discuz截取字符函數(shù)substrs與cutstr性能比較
PHP性能優(yōu)化系列第四期實(shí)戰(zhàn)篇,如何使用PEAR Benchmark類(lèi)工具獲取函數(shù)執(zhí)行性能,這里以PHPWind與Discuz!兩個(gè)社區(qū)論壇的截取字符函數(shù)substrs與cutstr為例,分析兩個(gè)函數(shù)的執(zhí)行性能情況2011-12-12php導(dǎo)入excel文件到mysql數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了php導(dǎo)入excel文件到mysql數(shù)據(jù)庫(kù)的方法,分析了phpexcel類(lèi)操作excel文件的技巧及導(dǎo)入數(shù)據(jù)庫(kù)的方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01