`

格式化文件大小

    博客分类:
  • php
 
阅读更多

function formatBytes($bytes) {
 if($bytes >= 1073741824) {
  $bytes = round($bytes / 1073741824 * 100) / 100 . 'GB';
 } elseif($bytes >= 1048576) {
  $bytes = round($bytes / 1048576 * 100) / 100 . 'MB';
 } elseif($bytes >= 1024) {
  $bytes = round($bytes / 1024 * 100) / 100 . 'KB';
 } else {
  $bytes = $bytes . 'Bytes';
 }
 return $bytes;
}

/**
 * 字节格式化 把字节数格式为 B K M G T 描述的大小
 * @return string
 */
function byte_format($size, $dec=2) {
 $a = array("B", "KB", "MB", "GB", "TB", "PB");
 $pos = 0;
 while ($size >= 1024) {
   $size /= 1024;
     $pos++;
 }
 return round($size,$dec)." ".$a[$pos];
}

分享到:
评论

相关推荐

    asp下实现格式化文件大小以MB显示的函数

    ### ASP 下实现格式化文件大小以 MB 显示的函数 #### 函数介绍 在 ASP (Active Server Pages) 开发环境中,经常需要处理文件的操作,包括读取、上传、下载等。其中,对于文件大小的展示通常需要进行一定的格式化...

    Java获取文件夹大小、文件大小,文件个数

    Java获取文件夹大小、文件大小、文件个数 Java 获取文件夹大小、文件大小、文件个数是 Java 编程中常见的-operational tasks。下面我们将详细介绍如何...同时,格式化文件大小也可以使用 DecimalFormat 类来实现。

    硬盘误格式化恢复大小文件教程测试OK

    解决DiskGenius专业免费版只能恢复格式化后的小文件(几KB-几M),不能恢复大文件问题! 1. 支持分区误删,或全盘合并或格式化导致重要文件丢失; 2. 支持FAT12、FAT16、FAT32、NTFS分区误格式化后的文件恢复。成功...

    文件大小和最后修改日期的转换

    这段代码首先定义了一个`DecimalFormat`对象用于格式化数字,并根据文件大小的不同范围将其转换为不同的单位。例如,如果文件大小小于1024字节,则保持原样;如果介于1024到1048576字节之间,则转换为KB;以此类推。...

    PHP与C#分别格式化文件大小的代码

    在IT行业中,格式化文件大小是一项常见的任务,特别是在处理大量数据或者进行文件操作时。这里的“格式化”指的是将文件的大小从字节单位转换为更易读的KB、MB、GB等单位。PHP和C#是两种广泛使用的编程语言,它们都...

    Java获取文件夹大小、文件大小,文件个数[文].pdf

    在上面的代码中,我们使用了 DecimalFormat 类来格式化文件大小。首先,我们检查文件大小是否小于 1024,如果是,我们将其格式化为Byte;否则,我们将其格式化为 KB、MB 或 GB。 应用示例 下面是一个使用上述方法...

    PHP实现格式化文件数据大小显示的方法

    综上所述,PHP格式化文件数据大小显示的方法是一个非常实用的技术点,尤其在开发需要频繁展示文件大小的Web应用时。它不仅能够提高数据的可读性,还可以帮助用户更好地理解文件大小的含义。通过自定义格式化函数,...

    JS文件格式化工具

    在编程过程中,为了减小文件大小,提升网页加载速度,JavaScript代码经常会被压缩。压缩后的代码通常去除了空格、换行和注释,甚至会通过变量重命名等方式进一步减小体积。然而,这种压缩形式使得代码变得难以阅读和...

    HPU盘格式化工具

    选择哪种取决于你的需求,例如,NTFS支持更大的文件大小和更好的安全性,但不被所有设备支持。 3. 安全选项:有些格式化工具会提供“快速”和“完全”两种选项。如果U盘有严重的错误或病毒感染,应选择完全格式化。 ...

    易语言取文件大小

    3. **数值到格式化字节_**:有时我们可能需要将文件大小以更友好的形式展示,比如KB、MB、GB等。易语言的“数值到格式化字节_”函数能帮助我们将字节数转换为合适的单位。它接受两个参数,一个是字节数,另一个是...

    Android SD剩余大小的求解及格式化显示

    可以作为开发中的工具函数,封装的很好的求解SD卡剩余大小的方法,及格式化显示的方法。简单好用。

    生成任意大小和格式文件的工具

    此工具可能提供了用户界面,让你输入文件大小、选择文件类型,甚至自定义文件内容。例如,对于文本文件,你可以决定是空文件、包含特定文字的文件,或者是随机字符生成的文件。对于图像文件,你可以指定分辨率、色彩...

    多个U盘批量格式化及灌装复制资源文件CopyFileToMultiDisk(v0.0.2)

    3、选择格式化的格式及簇大小,注意,有些设备可能不支持FAT32,即使选择了也不生效 4、执行批量格式化操作(二次确认) 5、选择需要复制的资源文件的主目录(可直接拖放文件夹到此窗体中任何位置自动识别路径) 6、点...

    fat文件系统格式化代码范例

    FAT文件系统有多个版本,包括FAT12、FAT16、FAT32和VFAT,它们主要的区别在于能支持的最大分区大小和文件大小。 1. FAT12:早期的低容量磁盘,如软盘,通常使用FAT12。 2. FAT16:适用于中等容量的磁盘,最大分区...

    DCQ硬盘格式化系统后强力大文件完整恢复

    "DCQ硬盘格式化系统后强力大文件完整恢复"这个标题暗示了一个情况:用户可能在使用DCQ(可能是一个数据恢复软件)尝试从已格式化的硬盘中恢复大型文件。下面将详细解释相关知识点。 1. **硬盘格式化**:格式化硬盘...

    pretty-file-size:file一个没有依赖性的小文件大小格式化程序

    一个没有外部依赖性的小文件大小格式化程序。 它基于文件大小的SI定义,因此1 kB = 1024 B 安装 # yarn yarn add pretty-file-size # npm npm install --save pretty-file-size 用法 import formatFileSize from ...

    EditPlus代码格式化

    3. 根据需要调整格式化设置,如缩进大小,换行长度等。 4. 点击“应用”或“确定”,EditPlus将自动对代码进行格式化。 在压缩包文件"edTools"中,可能包含了关于EditPlus的配置文件、插件或者其他辅助工具,这些...

    格式化及压缩js文件

    格式化主要是为了让代码更易读、易维护,而压缩则是为了减少文件大小,加快页面加载速度。下面将详细介绍这两个过程。 首先,**格式化JS文件**是开发者在编写代码时保持代码整洁、规范的重要步骤。它包括了缩进、...

Global site tag (gtag.js) - Google Analytics