PHP获取文件大小和目录大小
来源:互联网 发布:天猫软件 编辑:程序博客网 时间:2024/05/18 03:56
1.确定文件的大小
filesize()函数返回指定文件的大小,以字节为单位。
int filesize(string filename)
eg:
<?php $file = '/www/htdocs/book/chapter1.pdf'; $bytes = filesize($file); $kilobytes = round($bytes/1024,2); printf("File %s is $bytes bytes,or %.2f kilobytes",basename($file),$kilobytes);?>
File chapter1.pdf is 91815 bytes,or 89.66 kilobytes
2.确定目录内容的大小
<?php function directorySize($directory){ $directorySize = 0; //打开目录读取其内容 if($dh = @opendir($directory)){ //迭代处理每个目录项 while(($filename=readdir($dh))){ //过滤掉一些目录项 if($filename !="." && $filename !=".."){ //文件确定大小并添加总大小 if(is_file($directory."/".$filename)){ $directorySize+=filesize($directory."/".$filename); } //新目录,开始递归 if(is_dir($directory."/".$filename)){ $directorySize += directorySize($directory."/".$filename); } } } } @closedir($dh); return $directorySize; } $directory = '/user/book/'; $totalSize = round((directorySize($directory)/1048576),2); printf("Directory %s: %f MB",$directory: $totalSize);?>
0 0
- PHP获取文件大小和目录大小
- php获取某个目录大小
- php获取某个目录大小
- php获取某个目录大小
- php获取某个目录大小
- php获取某个目录大小
- php获取某个目录大小
- hdfs查看目录大小文件大小
- PHP遍历目录和统计目录大小
- php获取远程文件大小
- php获取远程文件大小
- php获取远程文件大小
- 统计目录和文件大小
- 获得文件大小和目录
- 34-获取文件大小,文件夹大小,磁盘大小
- php在Windows下获取文件夹和大文件大小
- NSFileManager 和获取文件大小
- PHP之获取上传文件大小
- 最小生成树prim算法实现
- fatal: Unable to create ‘xxxx/.git/index.lock': File exists.
- 程序员编程艺术第一~十章集锦与总结(教你如何编程)--持续更新中
- vmware workstation 11 安装RAC番外篇 -- 手动完全卸载GRID
- http异步大量图片下载,并用GridView显示九宫格图片样式
- PHP获取文件大小和目录大小
- UITabBar
- UNITY3D学习笔记15
- GNU组织的 gcc 和 g++ 的区别详解
- 递归:全排列的java实现
- 面试题5
- 带余除法专题
- 图的深搜与广搜
- Linux运行二进制文件时出现 can't execute :Permission denied