如何获取 ios 设备的 存储容量
来源:互联网 发布:广州 java 三年 编辑:程序博客网 时间:2024/06/07 15:01
http://blog.csdn.net/a21064346/article/details/8270216
代码如下:
- #include <sys/statvfs.h>
- double get_disk_capacity ( char * path)
- {
- struct statvfs sfs;
- unsigned long long result = 0;
- double disk_capacity = 0;
- if ( statvfs ( path, &sfs) != -1 )
- {
- result = (unsigned long long)sfs.f_frsize * sfs.f_blocks;
- if (result > 0)
- {
- disk_capacity = (double)result/(1024*1024);
- }
- }
- return disk_capacity;
- }
- - (void)printf {
- // Sum the size of the two logical partitions (root + user space)
- double total_capacity = get_disk_capacity("/") + get_disk_capacity("/private/var");
- printf( "%.2f MB", total_capacity);
- }
方法2:
- NSDictionary *fsAttr = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:nil];
- float diskSize = [[fsAttr objectForKey:NSFileSystemSize] doubleValue] / 1000000000;
- NSLog(@"Disk Size: %0.0f",diskSize);
- 如何获取 ios 设备的 存储容量
- 如何获取 ios 设备的 存储容量
- 如何获取 ios 设备的存储容量 2
- 如何获取ios设备的唯一标识
- iOS如何获取设备的UUID
- iOS如何获取设备的 DeviceToken
- 如何获取 iOS 设备的唯一 ID
- 如何获取 iOS 设备的唯一 ID
- 如何获取 iOS 设备的唯一 ID
- iOS 如何获取设备的各种信息
- iOS 如何获取设备的各种信息
- iOS 如何获取设备的各种信息
- 如何获取ios设备型号
- 如何获取 iOS 设备 UDID?
- 如何获取iOS设备型号,可识别截止到2017.1.1之前的所有iOS设备
- 获取ios 设备的设备标识
- 获取手机机身和外置SD卡存储容量的方法
- 获取iOS的设备型号
- 从ramdisk根文件和initramfs系统启动Linux
- NYOJ 45 棋盘覆盖
- 用 Java 技术创建 RESTful Web 服务
- 排序比较与总结
- Asp.net 计算两个时间相差的月份数,不考虑天数 具体几号
- 如何获取 ios 设备的 存储容量
- ExtJs direct 推送 DEMO
- POj 2182 线段树
- c strtok函数用法
- hdu 1180 诡异的楼梯
- Android webview如何打开本地存储,提供给JS调用html5的lwindow.localStorage功能
- 百度地图开次开发静态页面
- 用友CDM系统小技巧
- C语言中static的作用(来自博客园)