PHP获得文件的大小并转换格式

利用filesize($filename)函数获得一个文件的大小

参数$filename为文件的绝对路径,返回的值是文件的大小字节数。

文件较大的时候看起来不方便,下面是一个格式化方法

function tosize($bytes,$prec=2){
    $rank=0;
    $size=$bytes;
    $unit="B";
    while($size>1024){
        $size=$size/1024;
        $rank++;
    }
    $size=round($size,$prec);
    switch ($rank){
        case "1":
            $unit="KB";
            break;
        case "2":
            $unit="MB";
            break;
        case "3":
            $unit="GB";
            break;
        case "4":
            $unit="TB";
            break;
        default :

    }
    return $size." ".$unit;
 }
时间: 2024-12-31 15:38:39

PHP获得文件的大小并转换格式的相关文章

如何减少PDF文件的大小

http://blog.csdn.net/pipisorry PDF文件图文并茂,十分耐看.但是这些美观的PDF文件往往很大,即使是用最好的电子邮件服务也要花费很长时间才能够发送成功.但如果遇到这种情况,你也可以采取各种办法来减小文件的大小.请继续阅读. 方法 1: 使用PDF转换器 1 下载PDF转换器.PrimoPDF是最受欢迎的PDF转换 器之一,可以从开发者的网站上免费下载.该软件可以用来创建PDF文档,也可以压缩PDF文件的大小.PrimoPDF会在你的系统上安装一个PDF虚拟 打印机

PDF文件转DWG格式的文件要如何进行转换?

PDF文件转DWG格式的文件要如何进行转换?小伙伴们都知道,在CAD行业中,我们最常见的就是dwg格式的文件,但是要交给你的客户的时候dwg格式的文件不方便进行查看,就需要将文件转换成PDF,但又在查看过程中发现编辑错误的地方,就需要进行修改,只能在CAD编辑器中进行修改文件内容,编辑器中只能打开dwg格式的文件,那就还需要在将文件进行转换,那PDF文件转dwg格式的文件要如何进行转换.下面我们就一起来看看具体操作方法吧,想要了解的朋友可以一起来看看. 步骤一:首先,打开电脑,在电脑桌面上任意的

办公中音频文件如何在线转换格式

办公中音频文件如何在线转换格式,在办公中会遇到很多关于音频之一快的文件,特别是在短视频和电台跟音乐有关的工作中,音频文件转换是需要掌握的一个小技巧,那如何转换的呢,小编现在就来教教大家.第一步:打开电脑进入浏览器内,在百度首页搜索"迅捷PDF在线转换器"找到相对应的页面.第二步:进入在线转换的页面后,点击导航栏上方的"文档转换"并在下拉框内选择"音频转换".第三步:进入"音频转换"的功能页后,点击页面内的"点击选择文

电脑可以打开heic格式的文件吗,怎么转换heic

最近仍然有很多人关于手机照片在电脑上打不开的情况出现,其实是图片的格式在电脑上不兼容的问题,苹果自从升级到iOS11之后,默认的图片就变成了heic,在电脑上也是不兼容的格式,那电脑可以打开heic格式的文件吗,怎么转换heic呢?使用工具:苹果heic图片转换器1.首先打开heic并不难,但是需要将其格式转换,转换成电脑和安卓都兼容的图片格式,比如jpg/png/bmp格式:2.将手机中的heic格式图片打包都传到电脑上,通过苹果HEIC图片转换器转换,为了方便查看建议先建一个文件夹,将转换后

减小VirtualBox虚拟硬盘文件的大小

虚拟机使用久了就会发现虚拟硬盘越来越大,但是进入虚拟机里的系统用命令看了下,实际占用的空间远没有虚拟硬盘大小那么大,这个让人很不爽,而且在分享虚拟机镜像的时候也很不方便.VirtualBox似乎没有提供图形界面的方式可以让我们来压缩虚拟硬盘大小,但是可以通过命令行来实现.经过实际测试,我的一个30多G的虚拟硬盘可以压缩到13G大小,可见效果还是非常显著的,这个可以压缩的空间取决于你虚拟机内真实的空间占用大小. VirtualBox 虚拟硬盘 目录[-] 1. 碎片整理 2. 压缩磁盘 Virtu

视频转换格式后如何保保证清晰度

视频转换格式后如何保保证清晰度 这个话题主要是针对不能导入非编软件的某些视频格式.比如RM.RMVB.MKV-- 首先,你要知道需要转换的视频的媒体信息,这个可以用很多软件得到.比如KMPLAY.QQ影音.MediaCoder-- 我就以KMP这个非编人员常用的软件为例,打开KMP, 右键-打开视频,也可以直接把视频拖拽到KMP界面.就是播放视频了,在播放界面上右键,点击"媒体信息". 得到一个信息框. 我们只要看其中几个主要的参数 Bit rate=比特率,也叫码率.码流, Widt

Android中图片的处理(放大缩小,去色,转换格式,增加水印等)(转)

Android中图片的处理(放大缩小,去色,转换格式,增加水印等) 原文地址:http://menxu.lofter.com/post/164b9d_3ebf79 package com.teamkn.base.utils; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.

文件系统 介绍--各个系统对文件限制大小等

A.FAT16(最大分区2GB,最大文件2GB ,最大容量) 在说明FAT16文件系统之前,我们必须清楚FAT是什么?FAT(File Allocation Table)是“文件分配表”的意思.顾名思义,就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了.不同的操作系统所使用的文件系统不尽相同,在个人计算机上常用的操作系统中,MS-DOS 6.x及以下版本使用FAT16:OS/2使用HPFS:Windows NT则使用NT

heic转换格式的两种方法:你get到了吗

看到标题是不是很激动呢?一直都不知道怎么转换heic格式的朋友今天碰巧了,苦恼到今天以后就柳暗花明了,其实作为果粉,理应是懂得的,今天直接进入主题,一起来看看怎么转换格式吧! 保证网络能够正常使用,将手机中的图片传到电脑上,等待转换. 辅助转换:1.在电脑上安装苹果HEIC图片转换器并且双击运行,点击"添加图片"即可将电脑中打不开的heic图片都添加到转换器中进行转换: 2.然后修改格式.大小以及画质(图片质量),包括转换器右上角的"输出目录"都可以重新进行修改: