ravjanisz/objectsize

objectsize

dev-master 2019-10-22 18:38 UTC

This package is auto-updated.

Last update: 2024-09-29 05:29:34 UTC


README

Build Status codecov

将文件或目录转换为人类可读的数字,通过取该单元的数目,这些字节将进入其中。

需求

  • PHP >= 7.1
  • ravjanisz/readablesize
  • (可选) PHPUnit 来运行测试。

安装

通过 Composer

$ composer require ravjanisz/objectsize

用法

//settings and object instance
use Rav\Size\SizeSettings;
use Rav\ObjectSize\ObjectSize;

//create settings for human readable size
$settings = new SizeSettings();
$settings->setPrecision(2);

//create object instance
$object = new ObjectSize($settings);
//set file/dir path
$object->setPath(__DIR__ . '/files/shark.jpeg');
//get value
echo $object->human();
//get value in bytes
echo $object->inBytes();

//set file/dir path
$object->setPath(__DIR__ . '/files');
//get value
echo $object->human();
//get value in bytes
echo $object->inBytes();

文档

支持开发

你喜欢这个项目吗?通过捐赠来支持它

alt Buy me a coffee

许可证

objectsize 在 MIT 许可证下授权 - 详细信息请参阅 LICENSE 文件