亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php判斷并刪除空目錄及空子目錄的方法

 更新時(shí)間:2015年02月11日 11:13:45   作者:傲雪星楓  
這篇文章主要介紹了php判斷并刪除空目錄及空子目錄的方法,可實(shí)現(xiàn)遍歷目標(biāo)文件夾判斷是否為空及刪除空目錄的功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php判斷并刪除空目錄及空子目錄的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

步驟如下:

1.遍歷目錄及子目錄
2.使用 scandir 判斷目錄是否為空,為空則使用rmdir 刪除。

<?php 
/** 刪除所有空目錄 
* @param String $path 目錄路徑 
*/ 
function rm_empty_dir($path){ 
 if(is_dir($path) && ($handle = opendir($path))!==false){ 
  while(($file=readdir($handle))!==false){// 遍歷文件夾 
   if($file!='.' && $file!='..'){ 
    $curfile = $path.'/'.$file;// 當(dāng)前目錄 
    if(is_dir($curfile)){// 目錄 
     rm_empty_dir($curfile);// 如果是目錄則繼續(xù)遍歷 
     if(count(scandir($curfile))==2){//目錄為空,=2是因?yàn)?和..存在
      rmdir($curfile);// 刪除空目錄 
     } 
    } 
   } 
  } 
  closedir($handle); 
 } 
} 
$folder = '目標(biāo)文件夾'; 
rm_empty_dir($folder); 
?> 

使用 shell 則簡(jiǎn)單很多:

find 目標(biāo)文件夾 -mindepth 1 -depth -empty -type d -exec rm -r {} \;

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論