




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
php查找指定目录下指定大小文件的方法 php查找指定目录下指定大小文件的方法,首先遍历目录,再查找文件大小,并附带给出了一个计算字节的函数,是非常实用的技巧,需要的朋友可以参考下。 本文实例讲述了php查找指定目录下指定大小文件的方法。分享给大家供大家参考。具体实现方法如下: php查找文件大小的原理是遍历目录然后再利用filesize来计算文件大小,然后我们再加一判断就可以了,下面整理了一些例子. 我们先来看遍历目录,代码如下: 复制代码代码如下: functiontree($directory) { $mydir=dir($directory); echo"n"; while($file=$mydir->read()) { if((is_dir("$directory/$file"))AND($file!=".")AND($file!="..")) { echo"$filen"; tree("$directory/$file"); } else echo"$filen"; } echo"n"; $mydir->close(); } //开始运行 echo"目录为粉红色n"; tree("./nowamagic"); 这样只是把所有目录下的文件显示了,但我们要判断大小需加上round(filesize($cpath)/1024,1)函数了,这样我们获取大小之后就可以显示文件大小了,代码如下: 复制代码代码如下: header("Content-Type:text/html;charset=gbk"); set_time_limit(0); $dirpath=dirname(__FILE__); //bytes $limitByte=1024*110; //这里改成你合适的查找文件最低大小,单位为字节。1024*100表示1024*100字节,即100KB $arrRes=$arrTmp=array(); showMaxFile($dirpath,$limitByte); functionshowMaxFile($path,$limitByte){ global$arrRes; $h=opendir($path); if($h){ while(false!==($file=readdir($h))){ if($file!='.'&&$file!='..'){ $cpath=$path.'/'.$file; if(is_dir($cpath)){ showMaxFile($cpath,$limitByte); }else{ if(filesize($cpath)>$limitByte){ $arrRes[]=array($cpath,round(filesize($cpath)/1024,1)); //echo"{$cpath}".(filesize($cpath)/1024)."KB"; } } } } } closedir($h); } foreach($arrResas$k=>$v){ $arrTmp[$k]=$v[1]; } arsort($arrTmp); foreach($arrTmpas$k=>$v){ echo"".str_replace($dirpath,'',$arrRes[$k][0])."".$arrRes[$k][1].""; } ?> 最后给大家附一个字节计算函数,这个可以转换,代码如下: 复制代码代码如下: //字节数转换成带单位的 /*原理是利用对数求出欲转换的字节数是1024的几次方。 *其实就是利用对数的特性确定单位。 */ functionsize2mb($size,$digits=2){//digits,要保留几位小数 $unit=array('','K','M','G','T','P');//单位数组,是必须1024进制依次的哦。 $base=1024;//对数的基数 $i=floor(log($size,$base));//字节数对1024取对数,值向下取整。 returnround($size/pow($base,$i),$digits).''.$unit[$i].'B'; }

一只****呀淑
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf