最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php遞歸刪除目錄下的文件但保留的實(shí)例分享

 更新時(shí)間:2014年05月10日 11:23:21   作者:  
這篇文章主要介紹了php遞歸刪除目錄下的文件但保留的實(shí)例分享,需要的朋友可以參考下

用php程序刪除目錄和文件比到ftp刪除有很多優(yōu)勢(shì)。首先進(jìn)ftp就比較麻煩,然后刪除大量文件的時(shí)候ftp刪除很慢,還有就是程序只想刪除文件夾下面的文件,而保留目錄結(jié)構(gòu),可以用php來輕松的實(shí)現(xiàn),再有比如生成的日志、緩存要清除用程序來完成顯然輕松的多。

一:刪除目錄下面的文件,不刪除目錄

復(fù)制代碼 代碼如下:

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 ); 
 } 
}

二:刪除目錄及目錄下所有的文件

復(fù)制代碼 代碼如下:

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)文章

最新評(píng)論

宜川县| 广州市| 宁国市| 宜君县| 昭觉县| 台南市| 阜南县| 泾源县| 喀喇| 上饶县| 泉州市| 乌拉特前旗| 青河县| 抚远县| 岗巴县| 五河县| 苗栗县| 蒙城县| 民和| 佛冈县| 武隆县| 隆尧县| 叶城县| 陕西省| 竹溪县| 拉孜县| 民丰县| 镇赉县| 永登县| 项城市| 绥江县| 和田县| 五家渠市| 南阳市| 策勒县| 霍山县| 壶关县| 湘潭县| 天水市| 屯门区| 仪陇县|