php遞歸刪除目錄下的文件但保留的實(shí)例分享
用php程序刪除目錄和文件比到ftp刪除有很多優(yōu)勢(shì)。首先進(jìn)ftp就比較麻煩,然后刪除大量文件的時(shí)候ftp刪除很慢,還有就是程序只想刪除文件夾下面的文件,而保留目錄結(jié)構(gòu),可以用php來(lái)輕松的實(shí)現(xiàn),再有比如生成的日志、緩存要清除用程序來(lái)完成顯然輕松的多。
一:刪除目錄下面的文件,不刪除目錄
function delFileUnderDir( $dirName ){
if ( $handle = opendir( "$dirName" ) ) {
while ( false !== ( $item = readdir( $handle ) ) ) {
if ( $item != "." && $item != ".." ) {
if ( is_dir( "$dirName/$item" ) ) {
delFileUnderDir( "$dirName/$item" );
} else {
if( unlink( "$dirName/$item" ) ) echo "已刪除文件:$dirName/$item<br />\n";
}
}
}
closedir( $handle );
}
}
二:刪除目錄及目錄下所有的文件
function delDirAndFile( $dirName ){
if ( $handle = opendir( "$dirName" ) ) {
while ( false !== ( $item = readdir( $handle ) ) ) {
if ( $item != "." && $item != ".." ) {
if ( is_dir( "$dirName/$item" ) ) {
delDirAndFile( "$dirName/$item" );
} else {
if( unlink( "$dirName/$item" ) )echo "已刪除文件: $dirName/$item<br />\n";
}
}
}
closedir( $handle );
if( rmdir( $dirName ) ) echo "成功刪除目錄: $dirName<br />\n";
}
}
相關(guān)文章
thinkPHP基于反射實(shí)現(xiàn)鉤子的方法分析
這篇文章主要介紹了thinkPHP基于反射實(shí)現(xiàn)鉤子的方法,結(jié)合實(shí)例形式分析了php基于系統(tǒng)自帶的ReflectionClass、ReflectionMethod 類(lèi)與函數(shù)實(shí)現(xiàn)鉤子功能的相關(guān)操作技巧,需要的朋友可以參考下2017-11-11
php頁(yè)面跳轉(zhuǎn)session cookie丟失導(dǎo)致不能登錄等問(wèn)題的解決方法
thinkphp開(kāi)發(fā)的一個(gè)項(xiàng)目,登錄成功后又跳轉(zhuǎn)到登錄頁(yè)面,在提交信息后輸出session都是正常的,沒(méi)有問(wèn)題,但是頁(yè)面跳轉(zhuǎn)后,session出現(xiàn)丟失現(xiàn)象,無(wú)法正常完成登陸,下面通過(guò)本文給大家解答下2016-12-12
PHP調(diào)用微博接口實(shí)現(xiàn)微博登錄的方法示例
這篇文章主要介紹了PHP調(diào)用微博接口實(shí)現(xiàn)微博登錄的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-09
ThinkPHP中類(lèi)的構(gòu)造函數(shù)_construct()與_initialize()的區(qū)別詳解
這篇文章主要介紹了ThinkPHP中類(lèi)的構(gòu)造函數(shù)_construct()與_initialize()的區(qū)別,文中介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03
詳解PHP處理字符串類(lèi)似indexof的方法函數(shù)
這篇文章主要介紹了詳解PHP處理字符串類(lèi)似indexof的方法函數(shù)的相關(guān)資料,需要的朋友可以參考下2017-06-06
php jquery 多文件上傳簡(jiǎn)單實(shí)例
這篇文章主要介紹了php jquery 多文件上傳簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下2013-12-12
laravel 錯(cuò)誤處理,接口錯(cuò)誤返回json代碼
今天小編就為大家分享一篇laravel 錯(cuò)誤處理,接口錯(cuò)誤返回json代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10

