iPhone磁盘空间/剩余空间代码
#include <sys/mount.h>
long long freeSpace() {
struct statfs buf;
long long freespace = -1;
if(statfs("/", &buf) >= 0){
freespace = (long long)buf.f_bsize * buf.f_bfree;
}
return freespace;
}
+(float)getTotalDiskSpaceInBytes {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
struct statfs tStats;
statfs([[paths lastObject] cString], &tStats);
float totalSpace = (float)(tStats.f_blocks * tStats.f_bsize);
return totalSpace;
}
//以上代码,需要的.h里进行声明,应用如下:
NSLog(@"total disk= %.2f GB", [Utilitys getTotalDiskSpaceInBytes] / (1024.0 * 1024.0 * 1024));
NSLog(@"free disk= %.2f GB", freeSpace() / (1024.0 * 1024.0 * 1024));
转载于:https://www.cnblogs.com/KiloNet/articles/1828105.html
iPhone磁盘空间/剩余空间代码相关推荐
- SQL Server自动化运维系列——监控磁盘剩余空间及SQL Server错误日志(Power Shell)...
原文:SQL Server自动化运维系列--监控磁盘剩余空间及SQL Server错误日志(Power Shell) 需求描述 在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的 ...
- VC++获取磁盘剩余空间(附源码)
VC++开发常用功能一系列文章 (欢迎订阅,持续更新...) 第23章:VC++获取磁盘剩余空间(附源码) 源代码demo已上传到百度网盘:永久生效 ,代码实现了获取任一磁盘的剩余空间,返回MB ...
- mysql查看表空间剩余大小_查询表空间的总大小,剩余表空间,已用空间,表占用大小,某天占用的大小...
引用 :http://blog.csdn.net/cosio/article/details/3978747 , https://zhidao.baidu.com/question/62852411 ...
- oracle查表空间剩余,查看Oracle表空间剩余
//查看表空间剩余空间(M) select tablespace_name,sum(bytes)/1024/1024 free_space from dba_free_space group by t ...
- Qt linux获取cpu使用率、内存、网络收发速度、磁盘读写速度、磁盘剩余空间等
Qt linux获取cpu使用率.内存.网络收发速度.磁盘读写速度.磁盘剩余空间等,实际上大部分都和qt无关的,用其他语言也可以获取. code: .h #ifndef RESOURCE_MINITO ...
- 磁盘剩余空间策略_如何无损扩展C盘空间大小,这一招足够!
小编身边常会有朋友问:电脑用久了,因为一开始预留空间不足就会出现C盘不够用的情况,每次打开电脑看到红色的条条真的很来气. 数据存储了很多,软件装了一大堆,不想重装系统,那么怎么实现无损扩容系统盘空间大 ...
- 磁盘df看还有剩余空间,但是创建文件时报错,提示磁盘已经满问题解决
一次在磁盘上建立文件夹的时候,报错提示设备上没有空间.但是df -h查看磁盘 [root@~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 19G 2.1G 16G ...
- 磁盘剩余空间策略_MySQL磁盘消耗迅猛掌握这点就够了,包你事半功倍
Part1:写在最前 当一张单表10亿数据量的表放在你面前,你将面临着什么? Part2:背景介绍 为了提升数据库资源利用率,一个实例中,在不互相影响,保证业务高效的前提下,我们会将同一个大业务下的不 ...
- linux系统盘需要空间,Linux操作系统要怎么查看磁盘剩余空间
在linux要怎么查看硬盘剩余空间呢?接下来是小编为大家收集的Linux操作系统要怎么查看磁盘剩余空间,希望能帮到大家. Linux操作系统要怎么查看磁盘剩余空间 这里我们用Df命令查看,Df命令是以 ...
- 通过zabbix数据库批量查询服务器最新磁盘剩余空间
主要涉及两个sql sql1: select t1.hostid,t1.name from hosts t1 join hosts_groups t2 on t1.hostid=t2.hostid w ...
最新文章
- Windbg脚本和扩展工具开篇
- C#趣味程序---车牌号判断
- 前端学习(1989)vue之电商管理系统电商系统之渲染商品列表数据
- day212223:线程、进程、协程
- python中is和 的区别_Python中is和==的区别
- mysql主从不同步不报错_MySQL主从不同步解决
- java.security.NoSuchAlgorithmException: SHA_256 MessageDigest not available
- 通道注意力机制_即插即用,Triplet Attention机制让Channel和Spatial交互更加丰富(附开源代码)...
- GRE 隧道配置案例(静态、动态路由)
- python判断线程结束_判断Threading.start新线程是否执行完毕的实例
- 凸优化第三章凸函数 3.4 拟凸函数
- 蚂蚁可信原生负责人入选“2021年度全球青年领袖”名单
- 算法笔记-差分和前缀和
- Bootstrap基础九辅助类
- 自我介绍html模板王,一分钟自我介绍模板范文15篇
- 翻转课堂计算机语言逻辑性,通达翻转课堂模式下大学数学教学模式的探讨
- Spring Boot 2020 官方基础68课程第十七个 Hypermedia-Driven RESTful Web Service 超媒体
- Angular 2 升级到 Angular 5
- BaseAdataer基本设配器
- 2018网易互娱笔试1——花砖拼接C++
热门文章
- 计算机绘图cg,CG专业英语整理
- 软设考试笔记--数据流图
- 思科模拟器32位_三款另类的68k Mac模拟器
- AtCoder AGC039F Min Product Sum (容斥原理、组合计数、DP)
- python标准词匹配_python匹配目标词
- c++排序函数对二维数组排序_JS骚操作之数组快速排序
- lnmp 中的laravel出现白屏的处理办法
- Redis分布式锁(ServiceStack.Redis实现)
- HDU2855—Fibonacci Check-up
- Pycharm 创建 Django admin 用户名和密码