获取 iPhone 剩余磁盘空间的代码
2011-04-17 12:00
513 查看
这段代码示范怎么取得 iPhone 的剩余磁盘空间,还有全部磁盘空间
#include <sys/param.h>
#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;
}
#include <sys/param.h>
#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;
}
相关文章推荐
- 获取 iPhone 剩余磁盘空间和全部空间的代码
- 获取 iPhone 剩余磁盘空间的代码
- iPhone中获取磁盘剩余空间大小
- 代码,显示IPhone剩余磁盘空间
- 获取磁盘使用空间和剩余空间(代码)
- 获取与一个磁盘的组织以及剩余空间容量有关的信息以及代码测试
- 获取iPhone 剩余磁盘空间-全部磁盘空间
- Java:在Windows下通过JConfig获取磁盘剩余空间信息
- iPhone获取磁盘空间正规方法
- 获取磁盘剩余空间
- 根据文件路径获取剩余磁盘空间
- [脚本收集]获取磁盘剩余空间
- C# 获取磁盘剩余空间
- 获取磁盘剩余空间
- iOS获取设备剩余存储空间代码片段
- 根据文件路径获取剩余磁盘空间
- QT获取磁盘剩余空间大小
- 获取磁盘剩余空间函数
- iPhone中获取磁盘空间方法
- Win32 获取磁盘剩余空间+遍历文件目录+wchar_t与char互转