php取得文件的大小
通过filesize函数可以取得文件的大小,文件大小是以字节数表示的。
$filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename);
如果要转换文件大小的单位,可以自己定义函数来实现。
function getsize($size, $format = 'kb') {$p = 0;if ($format == 'kb') {$p = 1;} elseif ($format == 'mb') {$p = 2;} elseif ($format == 'gb') {$p = 3;}$size /= pow(1024, $p);return number_format($size, 3); }$filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename);$size = getsize($size, 'kb'); //进行单位转换 echo $size.'kb';
值得注意的是,没法通过简单的函数来取得目录的大小,目录的大小是该目录下所有子目录以及文件大小的总和,因此需要通过递归的方法来循环计算目录的大小。
php取得文件的大小相关推荐
- 如何用javascript控制上传文件的大小
以下是引用片段: <form name=Myform οnsubmit="return CheckFileSize()"> <input ...
- 如何限制上传服务器的文件容量,如何通过配置php文件限制上传文件的大小
在网站开发的过程中,为了确保能够充分利用服务器的空间,在开发上传功能时,必须对上传文件的大小进行控制.那么我们如何进行对上传文件的大小进行控制呢? 控制文件的大小可以从两个方面入手: 第一个是在PHP ...
- 从 Gzip 压缩 SVG 说起 — 论如何减小资源文件的大小
原文地址:Of SVG, Minification and Gzip 原文作者:Anton Khlynovskiy 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- ...
- java查看文件夹下文件夹大小,java 获取文件夹大小,文件大小,文件个数
import java.io.File; import java.text.DecimalFormat; import java.io.FileInputStream; public class Ge ...
- java 文件 缓冲区大小_Java web 中文件下载遇到的缓冲大小问题
刚才自己做一个小例子,就是在android端点击一个button,然后从服务器端下载文件到手机SD卡.结果却遇到了问题,刚开始挺兴奋的,因为自己做的可以下载下来文件了,但是自习看才发现有问题,那就是下 ...
- Linux怎么让文件按大小排序,linuxsortlinux系统下,按文件的大小进行排序的命令...
怎样用sort 命令以 GPA作为关键字排序文件 Linux可以使用ls命令实现这一功能. ls命令是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多. ls命令默认是按照文件名的字母 ...
- 【java】File的使用:将字符串写出到本地文件,大小0kb的原因
实现方法: 暂时写一种方法,将字符串写出到本地文件,以后可以补充更多种方法: public static void main(String[] args) {/*** ==============准备 ...
- Linux下查看文件或文件夹大小的命令df 、du、ls
转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的 ...
- 获取某一目录之下所有文件的大小
获取某一目录包含子目录之下所有文件的大小 如在windows资源管理对文件夹右键,查看属性: 代码实现也是很简单,获取所有文件夹内的文件,并计算第一个文件的大小Length即可. public sta ...
- python获取文件的大小_python获取文件大小
python获取文件大小# !/usr/bin/python3.4 # -*- coding: utf-8 -*- import os # 字节bytes转化kb\m\g def formatSize ...
最新文章
- problem-solving-with-algorithms-and-data-structure-usingpython(使用python解决算法和数据结构) -- 基本数据结构(二)...
- 路径名导致的异常:javax.imageio.IIOException: Can‘t read input file!
- 2016版单词的减法_在2016年最大的电影中,女性只说了27%的单词。
- 儿童编程python入门_儿童编程python入门
- 【jq插件】Grade-打分效果
- oracle pl sql developer 教程,plsql developer怎么使用 plsql developer图文使用教程
- mybatis 传参是 liststring 的注意事项
- TypeScript泛型详解
- 分发服务器linux,Linux-LVS分发服务器
- 拓端tecdat|R语言特征选择——逐步回归
- 二分搜索 POJ 1064 Cable master
- Frida系列--自动化生成脚本
- Seeds超像素分割
- matlab 更换坐标轴_matlab导入数据生成曲线,并更改坐标轴刻度
- linux多个网卡丢包,linux系统双网卡绑定及丢包问题
- Gradle编译时,assets文件未打包进apk
- 大神面试心法教你沉着应对大小公司的笔试面试
- zookeeper客户端 curator的使用
- Thymeleaf (三) ---------Thymeleaf 属性
- 常用正则验证 :手机号、验证码、密码、邮箱等验证