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

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

  • Youku 視頻絕對(duì)地址獲取的方法詳解

    Youku 視頻絕對(duì)地址獲取的方法詳解

    本篇文章是對(duì)Youku 視頻絕對(duì)地址獲取的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP數(shù)據(jù)庫(kù)處理封裝類實(shí)例

    PHP數(shù)據(jù)庫(kù)處理封裝類實(shí)例

    這篇文章主要介紹了PHP數(shù)據(jù)庫(kù)處理封裝類,結(jié)合完整實(shí)例形式分析了php基于mysqli封裝的數(shù)據(jù)庫(kù)連接及增刪改查等操作,需要的朋友可以參考下
    2016-12-12
  • 記錄一次排查PHP腳本執(zhí)行卡住的問(wèn)題

    記錄一次排查PHP腳本執(zhí)行卡住的問(wèn)題

    最近通過(guò)監(jiān)控發(fā)現(xiàn)服務(wù)器中的一臺(tái)機(jī)器異常,通過(guò)排除發(fā)現(xiàn)可能是php執(zhí)行腳本出現(xiàn)了問(wèn)題,于是通過(guò)一步步排查,最終解決了這個(gè)問(wèn)題,下面這篇文章主要是記錄了一次排查PHP腳本執(zhí)行卡住的問(wèn)題,需要的朋友可以參考下。
    2016-12-12
  • PHP反射原理與用法深入分析

    PHP反射原理與用法深入分析

    這篇文章主要介紹了PHP反射原理與用法,結(jié)合實(shí)例形式深入分析了PHP反射的概念、原理、應(yīng)用場(chǎng)景及相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • php mssql擴(kuò)展SQL查詢中文字段名解決方法

    php mssql擴(kuò)展SQL查詢中文字段名解決方法

    問(wèn)題就出現(xiàn)在SQLServer中表的字段名是中文,寫(xiě)好的查詢語(yǔ)句在SQLServe里測(cè)試是通過(guò)有記錄返回,用PHP的MSSQL擴(kuò)展查詢就是報(bào)錯(cuò)
    2012-10-10
  • php自定義函數(shù)實(shí)現(xiàn)二維數(shù)組按指定key排序的方法

    php自定義函數(shù)實(shí)現(xiàn)二維數(shù)組按指定key排序的方法

    這篇文章主要介紹了php自定義函數(shù)實(shí)現(xiàn)二維數(shù)組按指定key排序的方法,通過(guò)自定義函數(shù)實(shí)現(xiàn)二維數(shù)組按照指定鍵值進(jìn)行排序的功能,涉及數(shù)組的遍歷與判定相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09
  • 通過(guò)php動(dòng)態(tài)傳數(shù)據(jù)到highcharts

    通過(guò)php動(dòng)態(tài)傳數(shù)據(jù)到highcharts

    本文主要介紹了通過(guò)php動(dòng)態(tài)傳數(shù)據(jù)到highcharts的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • 封裝一個(gè)PHP可控限速下載文件的方法

    封裝一個(gè)PHP可控限速下載文件的方法

    這篇文章給大家介紹了封裝一個(gè)PHP可控限速下載文件的方法,文章通過(guò)代碼示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-10-10
  • mysql5寫(xiě)入和讀出亂碼解決

    mysql5寫(xiě)入和讀出亂碼解決

    mysql5寫(xiě)入和讀出亂碼解決...
    2006-11-11
  • PHP簡(jiǎn)單判斷手機(jī)設(shè)備的方法

    PHP簡(jiǎn)單判斷手機(jī)設(shè)備的方法

    這篇文章主要介紹了PHP簡(jiǎn)單判斷手機(jī)設(shè)備的方法,涉及php基于服務(wù)器預(yù)定義變量進(jìn)行判斷操作的相關(guān)技巧,需要的朋友可以參考下
    2016-08-08

最新評(píng)論

固阳县| 深水埗区| 芮城县| 兴业县| 剑阁县| 东兰县| 鹤峰县| 图片| 共和县| 罗甸县| 罗山县| 黔西| 沅江市| 资中县| 昭苏县| 湘西| 长岭县| 石台县| 徐汇区| 光山县| 绩溪县| 凤阳县| 玉山县| 庆安县| 页游| 黄龙县| 泸西县| 绵竹市| 会东县| 东阿县| 隆德县| 清远市| 泰州市| 沙田区| 天峨县| 开鲁县| 荆门市| 且末县| 孝义市| 常德市| 鸡泽县|