为了账号安全,请及时绑定邮箱和手机立即绑定

重命名目录时慢的原因

说重命名目录慢的同学们,找到原因了。慢不是因为rename,而是递归计算目录大小。把下面td中的php语句注释掉就不慢了:

<td><?php $sum = 0; echo transByte(dirSize($p));?></td>

首先加载目录列表时要执行readDirectory()方法,需要循环执行opendir,readdir,closedir;然后在计算目录大小时,又要循环执行opendir,readdir,closedir,在空目录时耗时没有体现出来,但是目录一旦非空,耗时长的情况就比较明显了
@king

正在回答

2 回答

机制啊,同学

0 回复 有任何疑惑可以回复我~

同学你太机智了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

重命名目录时慢的原因

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信