php計算一個文件大小的方法_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:smarty模板引擎之內建函數用法
      這篇文章主要介紹了smarty模板引擎之內建函數用法,實例分析了smarty中foreach函數、if...else...、if...elseif...elseif...else...等內建函數的使用方法,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了smarty內建函數的使用方法。分享給大家供大家參考。具

       這篇文章主要介紹了php計算一個文件大小的方法,涉及php操作文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

      本文實例講述了php計算一個文件大小的方法。分享給大家供大家參考。具體如下:

      1. <?php 
      2.   function dirSize($directoty){ 
      3.     $dir_size=0; 
      4.     if($dir_handle=@opendir($directoty)) 
      5.     { 
      6.       while($filename=readdir($dir_handle)){ 
      7.         $subFile=$directoty.DIRECTORY_SEPARATOR.$filename
      8.         if($filename=='.'||$filename=='..'){ 
      9.           continue
      10.         }elseif (is_dir($subFile)) 
      11.         { 
      12.           $dir_size+=dirSize($subFile); 
      13.         }elseif (is_file($subFile)){ 
      14.           $dir_size+=filesize($subFile); 
      15.         } 
      16.       } 
      17.       closedir($dir_handle); 
      18.     } 
      19.     return ($dir_size); 
      20.   } 
      21.   $dir_size=dirSize("xym"); 
      22.   echo round($dir_size/pow(1024,1),2)."KB"
      23. ?> 

      希望本文所述對大家的php程序設計有所幫助。

      分享:PHP中實現Bloom Filter算法
      這篇文章主要介紹了PHP中實現Bloom Filter算法,本文直接給出實現代碼,代碼中給出詳細注釋,Bloom Filter算法介紹等內容,需要的朋友可以參考下 ?

      來源:模板無憂//所屬分類:PHP教程/更新時間:2015-04-01
      相關PHP教程