php disk_total_space和disk_free_space函数实例
时间:2016-08-08
php disk_total_space函数获取一个目录的磁盘总大小,disk_free_space函数获取目录中的可用空间 ,本文章向大家介绍disk_total_space和disk_free_space的使用方法和实例,需要的朋友可以参考一下。
disk_total_space函数介绍
disk_total_space — 返回一个目录的磁盘总大小,以浮点返回一个目录的磁盘总大小字节数, 或者在失败时返回 FALSE
。
语法:
float disk_total_space ( string $directory )
给出一个包含有一个目录的字符串,本函数将根据相应的文件系统或磁盘分区返回所有的字节数。 【译者注】本函数返回的是该目录所在的磁盘分区的总大小,因此在给出同一个磁盘分区的不同目录作为参数所得到的结果完全相同。 在 Unix 和 Windows 200x/XP 中都支持将一个磁盘分区加载为一个子目录,这时正确使用本函数就很有意义。
参数:
- directory:文件系统的目录或者磁盘分区。
disk_free_space函数介绍
disk_free_space — 返回目录中的可用空间,以浮点返回可用的字节数, 或者在失败时返回 FALSE 。
语法:
float disk_free_space ( string $directory )
给出一个包含有一个目录的字符串,本函数将根据相应的文件系统或磁盘分区返回可用的字节数。
参数:
- directory 文件系统目录或者磁盘分区。如果指定了文件名而不是文件目录,这个函数的行为将并不统一,会因操作系统和 PHP 版本而异。
disk_free_space和disk_total_space实例
1、Get free disk space for C: drive
<?
$space = diskfreespace("C:\\");
echo "$space";
?>
2、Get disk free space for Unix/Linux
<?
$space = diskfreespace("/");
echo "$space";
?>
3、Disk total space
<?php
$systempartitions = array("/", "/home","/usr", "/www");
foreach ($systempartitions as $partition) {
$totalSpace = disk_total_space($partition) / 1048576;
/* http://www.manongjc.com/article/1324.html */
$usedSpace = $totalSpace - disk_free_space($partition) / 1048576;
echo "Partition: $partition (Allocated: $totalSpace MB. Used: $usedSpace MB.) <BR>";
}
?>
- C# checked和unchecked详解
- C# 对象相等性判断和同一性判断
- C# foreach循环较for循环的优势与劣势
- React Native 自定义控件专题
- MobX 在 React Native开发中的应用
- Android仿拼多多拼团堆叠头像
- Linq基础知识小记二
- IntelliJ IDEA 中的版本控制介绍(中)
- React Native动画详解
- 小程序实现原理解析
- EF 通过DataAnnotations配置属性和类型
- IntelliJ IDEA 中的版本控制介绍(上)
- EF基础知识小记七(拆分实体到多个表以及拆分表到多个实体)
- Android 进程回收之LowMemoryKiller原理篇
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC