版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/miaoyitao/article/details/40185347

  1. <?php
  2. function getsize($size, $format) {
  3. $p = 0;
  4. if ($format == 'kb') {
  5. $p = 1;
  6. } elseif ($format == 'mb') {
  7. $p = 2;
  8. } elseif ($format == 'gb') {
  9. $p = 3;
  10. }
  11. $size /= pow(1024, $p);
  12. return number_format($size, 3);
  13. }
  14. $filename = '/data/webroot/usercode/code/resource/test.txt';
  15. $size = filesize($filename);
  16. $size = getsize($size, 'kb'); //进行单位转换
  17. echo $size.'kb';

在PHP中,通过filesize函数可以取得文件的大小,文件大小是以字节数表示的。如果要转换文件大小的单位,可以自己定义函数来实现。相关推荐

  1. php accept-length,php中Accept-Length获取不到下载文件的大小

    php中在做文件下载的时候,其中要加上这么一些header信息: header("Content-type: application/octet-stream"); header( ...

  2. header php下载文件很小,php中Accept-Length获取不到下载文件的大小

    php中在做文件下载的时候,其中要加上这么一些header信息:header("Content-type: application/octet-stream"); header(& ...

  3. php排大小函数,PHP获取文件夹大小函数

    // 获取文件夹大小 function getDirSize($dir) { $handle = opendir($dir); while (false!==($FolderOrFile = read ...

  4. ReverseFind(‘//’)函数并不是得到从右开始到//的字节数

    今天使用ReverseFind()函数的时候,发现了一个奇怪的问题,就是此函数并不是从右开始查找得到相应的字节数,而是依旧跟Find()函数一样从左开始:例如: CString fi("ab ...

  5. 封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度。

    封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度等. 我的第一篇博客 前段时间无意间想到如何控制文件复制过程的复制速度,并且能实时获得复制进度.对于一个几兆甚至更小的文件,调用API ...

  6. keil运行c语言输入函数,keil 编译器V6 定义函数在ram中运行-和在指定地址定义常量,keil编译器...

    keil 编译器V6 定义函数在ram中运行-和在指定地址定义常量,keil编译器 之前一直是用v5编译,编译速度慢,换成V6编译速度差不多快50% ,而且arm后期只维护v5编译器不在更新v5编译器 ...

  7. 封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度

    封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度等. 前段时间无意间想到如何控制文件复制过程的复制速度,并且能实时获得复制进度.对于一个几兆甚至更小的文件,调用API函数CopyFi ...

  8. python中定义函数的关键字是_____定义函数

    ## 内建函数 示意图: ![](https://img.kancloud.cn/51/bf/51bf779cade57de2975da7532a27a611_700x563.png) 通过观察规律其 ...

  9. linux文件操作函数程序,linux 文件操作函数

    文件操作(Linux) 常用linux函数库中的基本函数 1. close函数,关闭文件 2. creat函数,建立文件 3. dup.dup2函数,复制文件描述词 4. fcntl函数,文件描述词操 ...

最新文章

  1. 【Java Web】Myeclipse下运用maven管理项目jar包
  2. 基于FPGA跳舞机实现
  3. 前端软件sublime的一些常用快捷键
  4. [Publish AAR To Maven] 使用GPG对文件进行签名加密
  5. dbc2000 注册机|dbc2000 注册码注册机下载
  6. JSP与Servlet 程序设计教程
  7. 解决暴风影音2012无法播放rmvb视频文件的问题
  8. _ie6png图片的修复
  9. EXCEL数组公式(3)---数组公式的基础应用,理解数组公式
  10. 吃着火锅唱着歌,却被操作系统砸了饭碗,开发者如何反击?
  11. Java版漏斗计时器_新学期新气象 教你在《我的世界》做出特别铃声
  12. Win10系统CLSID大全介绍
  13. 昨天,我的大学学习[3]--转载自:www.cstc.net.cn
  14. 自动气象站的主要功能是什么?
  15. 紫书 统计字符1的个数
  16. linux root用户被锁定 Account locked due to 217 failed logins
  17. 最强大的四款windows办公软件,建议低调收藏!
  18. 服务器固态硬盘的优缺点是什么
  19. 数据库传递依赖,什么叫做传递依赖?
  20. url自动编码问题,包含; / ? : @ = + $ , #的密文Http url请求问题

热门文章

  1. 家电行业如何利用crm客户管理系统提升销售水平?
  2. 站长工具有那些,站长工具哪个好用
  3. 中证协组织专题座谈会,加快推进区块链技术在证券行业应用
  4. 【系统篇 / 优化】❀ 04. 扩大虚拟内存 ❀ Windows Server 2016
  5. java jsoup实例_Jsoup应用实例
  6. 1-4移动均线交叉策略3
  7. ORM框架-VB/C#.Net实体代码生成工具(EntitysCodeGenerate)【ECG】4.5
  8. 六级短对话场景标志词
  9. martini-实例-脂质双分子层
  10. python怎么使用int四舍五入_python 整数int 四舍五入