场景:各种文件的大小以字节形式存储在数据库中.将此大小信息格式化为千字节,兆字节和千兆字节的最佳方法是什么?例如,我有一个Ubuntu显示为"5.2 MB(5445632字节)"的MP3.我如何在网页上显示为"5.2 MB"并且文件小于1兆字节显示为KB并且文件1千兆字节及以上显示为GB?
在PHP中获取目录大小的最佳方法是什么?我正在寻找一种轻量级的方法,因为我将使用它的目录非常庞大.
在SO上已经有一个关于这个的问题,但它已经三年了,而且解决方案已经过时了.(现在fopen因安全原因而被禁用了.)