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

PHP統(tǒng)計目錄中文件以及目錄中目錄大小的方法

 更新時間:2016年01月09日 16:28:48   作者:rogerzhanglijie  
這篇文章主要介紹了PHP統(tǒng)計目錄中文件以及目錄中目錄大小的方法,涉及PHP針對文件及目錄的遍歷,讀取及運算的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了PHP統(tǒng)計目錄中文件以及目錄中目錄大小的方法。分享給大家供大家參考,具體如下:

<?php
 //循環(huán)遍歷目錄中所有的文件,并統(tǒng)計目錄和文件的大小
 $dirName="phpMyAdmin";
 $dir=opendir($dirName); //返回一個資源類型
 while($fileName=readdir($dir)){
 $file=$dirName."/".$fileName;
 if($fileName!="." && $fileName!=".."){
  if(is_dir($file)){
  echo "<font color='red'>".$fileName."===".date("Y-m-d H:i:s",filectime($file))."==".filetype($file)."==".toSize(dirSize($file))."</font><br/>";
  }
  else{
  echo "<font color='green'>".$fileName."=====".date("Y-m-d H:i:s",filectime($file))."====".filetype($file)."====".toSize(filesize($file))."</font><br/>";
  }
 }
 }
 closedir($dir);
 //把文件或目錄的大小轉(zhuǎn)化為容易讀的方式
 function toSize($size){
 $dw; //指定文件或目錄統(tǒng)計的單位方式
 if($size>pow(2,30)){
  $dw="GB";
  $size=round($size/pow(2,30),2);
 }
 else if($size>pow(2,20)){
  $dw="MB";
  $size=round($size/pow(2,20),2);
 }
 else if($size>pow(2,10)){
  $dw="KB";
  $size=round($size/pow(2,10),2);
 }
 else
 {
  $dw="bytes";
 }
 return $size.$dw;
 }
 //利用遞歸的方式統(tǒng)計目錄的大小
 function dirSize($dirName){
 $dirsize=0;
 $dir=opendir($dirName);
 while($fileName=readdir($dir)){
  $file=$dirName."/".$fileName;
  if($fileName!="." && $fileName!=".."){ //一定要進行判斷,否則會出現(xiàn)錯誤的
  if(is_dir($file)){
   $dirsize+=dirSize($file);
  }
  else{
   $dirsize+=filesize($file);
  }
  }
 }
 closedir($dir);
 return $dirsize;
 }
?>

更多關(guān)于PHP文件與目錄操作相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》與《PHP目錄操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP使用星號隱藏用戶名,手機和郵箱的實現(xiàn)方法

    PHP使用星號隱藏用戶名,手機和郵箱的實現(xiàn)方法

    這篇文章主要介紹了PHP使用星號隱藏用戶名,手機和郵箱的實現(xiàn)方法,涉及php針對字符正則替換的相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09
  • PHP parse_ini_file函數(shù)的應(yīng)用與擴展操作示例

    PHP parse_ini_file函數(shù)的應(yīng)用與擴展操作示例

    這篇文章主要介紹了PHP parse_ini_file函數(shù)的應(yīng)用與擴展操作,結(jié)合實例形式分析了php擴展parse_ini_file函數(shù)解析配置文件相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • PHP url 加密解密函數(shù)代碼

    PHP url 加密解密函數(shù)代碼

    這是一種方式,但是是最安全的,因為只要知道這個原理就可以解開,不過你的要求不高這樣就可以了.
    2011-08-08
  • php+mysql實現(xiàn)的二級聯(lián)動菜單效果詳解

    php+mysql實現(xiàn)的二級聯(lián)動菜單效果詳解

    這篇文章主要介紹了php+mysql實現(xiàn)的二級聯(lián)動菜單效果,涉及php操作mysql的連接、查詢結(jié)合javascript的DOM節(jié)點操作實現(xiàn)二級聯(lián)動菜單效果,末尾還附帶了mysql數(shù)據(jù)庫相應(yīng)的sql語句,需要的朋友可以參考下
    2016-05-05
  • php遞歸創(chuàng)建目錄的方法

    php遞歸創(chuàng)建目錄的方法

    這篇文章主要介紹了php遞歸創(chuàng)建目錄的方法,實例分析了采用遞歸創(chuàng)建目錄的技巧及使用三元運算符的實現(xiàn)方法,需要的朋友可以參考下
    2015-02-02
  • php獲取本周星期一具體日期的方法

    php獲取本周星期一具體日期的方法

    這篇文章主要介紹了php獲取本周星期一具體日期的方法,涉及php針對日期的操作技巧,非常具有實用價值,感興趣的朋友可將該代碼片段整合進自己的日期類中以方便日后調(diào)用,需要的朋友可以參考下
    2015-04-04
  • PHP 常用的header頭部定義匯總

    PHP 常用的header頭部定義匯總

    這篇文章主要給大家匯總介紹了PHP 常用的header頭部定義,十分的全面細致,有需要的小伙伴可以參考下。
    2015-06-06
  • Zend Guard使用指南及問題處理

    Zend Guard使用指南及問題處理

    這篇文章主要介紹了Zend Guard使用指南及問題處理,需要的朋友可以參考下
    2015-01-01
  • PHP session有效期問題

    PHP session有效期問題

    PHP中的session有效期默認是1440秒(24分鐘)【weiweiok 注:php5里默認的是180分】,也就是說,客戶端超過24分鐘沒有刷新,當前session就會失效。很明顯,這是不能滿足需要的。
    2009-04-04
  • php查詢類的方法總結(jié)

    php查詢類的方法總結(jié)

    在本篇文章里小編給大家整理了一篇關(guān)于php查詢類的方法總結(jié)內(nèi)容,對此有興趣的朋友們可以跟著學習下。
    2022-01-01

最新評論