mg娱乐电子4355_mg娱乐电子游戏平台
做最好的网站

mg娱乐电子4355php查找指定目录下指定大小文件的方法_php技巧_脚本之家

时间:2019-11-24 12:02来源:计算机编程
本文实例讲述了php查找指定目录下指定大小文件的方法。分享给大家供大家参考。具体实现方法如下: 我们先来看遍历目录 php查找文件大小的原理是遍历目录然后再利用filesize来计算文

本文实例讲述了php查找指定目录下指定大小文件的方法。分享给大家供大家参考。具体实现方法如下:

我们先来看遍历目录

php查找文件大小的原理是遍历目录然后再利用filesize来计算文件大小,然后我们再加一判断就可以了,下面整理了一些例子.

 代码如下

我们先来看遍历目录,代码如下:复制代码 代码如下:function tree { $mydir = dir; echo "

function tree($directory)
{
 $mydir = dir($directory);
 echo "<ul>n";
 while($file = $mydir->read())
 {
  if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=".."))
  {
   echo "<li><font color="#ff00cc"><b>$file</b></font></li>n";
   tree("$directory/$file");
  }
  else
  echo "<li>$file</li>n";
 }
 echo "</ul>n";
 $mydir->close();
}
//开始运行

  • $file
  • $file

echo "<h2>目录为粉红色</h2><br>n";
tree("./nowamagic");

n"; $mydir->close(); } //开始运行 echo "

这样只是把所有目录下的文件显示了,但我们要判断大小需加上round(filesize($cpath)/1024,1)函数了,这样我们获取大小之后就可以显示文件大小了。

目录为粉红色

n"; tree;这样只是把所有目录下的文件显示了,但我们要判断大小需加上round/1024,1)函数了,这样我们获取大小之后就可以显示文件大小了,代码如下:复制代码 代码如下: $limitByte){ $arrRes[]=array($cpath,round/1024,1)); //echo "

{$cpath}
". / 1024)."KB

"; } } } } } closedir; } foreach{ $arrTmp[$k]=$v[1]; } arsort; foreach{ echo "

".str_replace($dirpath,'',$arrRes[$k][0])."
".$arrRes[$k][1]."

"; } ?>最后给大家附一个字节计算函数,这个可以转换,代码如下:复制代码 代码如下://字节数转换成带单位的 /* 原理是利用对数求出欲转换的字节数是1024的几次方。 * 其实就是利用对数的特性确定单位。 */ function size2mb{ //digits,要保留几位小数 $unit= array('','K','M','G','T','P');//单位数组,是必须1024进制依次的哦。 $base= 1024;//对数的基数 $i = floor;//字节数对1024取对数,值向下取整。 return round,$digits).' '.$unit[$i] . 'B'; }

希望本文所述对大家的PHP程序设计有所帮助。

 代码如下

编辑:计算机编程 本文来源:mg娱乐电子4355php查找指定目录下指定大小文件的方法_php技巧_脚本之家

关键词: