IOS 获取磁盘状态实例
2012-07-07 16:54
169 查看
作者:朱克锋
邮箱:zhukefeng@iboxpay.com
转载请注明出处:http://blog.csdn.net/linux_zkf
@interface TestViewController :
UIViewController
{
NSMutableString *sstr;
}
@property (retain) NSMutableString *sstr;
@end
@implementation TestViewController
@synthesize space;
- (void) printfStr: (NSString *) str, ...
{
va_list arglist;
if (!str) return;
va_start(arglist, str);
NSString *outstring = [[[NSString
alloc] initWithFormat:str
arguments:arglist] autorelease];
va_end(arglist);
[self.sstr
appendString:outstring];
[self.sstr
appendString:@"\n"];
//NSLog or 相关处理
}
- (NSString *) FmtNumber: (long
long) num
{
if (num < 1000)
return [NSString
stringWithFormat:@"%d", num];
return [[self FmtNumber:num/1000]
stringByAppendingFormat:@",%03d", (num %
1000)];
}
- (void) btnPreseed: (UIBarButtonItem *) barBtnItem
{
self.sstr = [NSMutableString
string];
//通过NSFileManager获取所有信息
NSFileManager *fm = [NSFileManager
defaultManager];
NSDictionary *fattributes = [fm
fileSystemAttributesAtPath:NSHomeDirectory()];
[self printfStr:@"System space: %@", [self FmtNumber:[[fattributes
objectForKey:NSFileSystemSize]
longLongValue]]];
[self printfStr:@"System free space: %@", [self FmtNumber:[[fattributes
objectForKey:NSFileSystemFreeSize]
longLongValue]]];
}
邮箱:zhukefeng@iboxpay.com
转载请注明出处:http://blog.csdn.net/linux_zkf
@interface TestViewController :
UIViewController
{
NSMutableString *sstr;
}
@property (retain) NSMutableString *sstr;
@end
@implementation TestViewController
@synthesize space;
- (void) printfStr: (NSString *) str, ...
{
va_list arglist;
if (!str) return;
va_start(arglist, str);
NSString *outstring = [[[NSString
alloc] initWithFormat:str
arguments:arglist] autorelease];
va_end(arglist);
[self.sstr
appendString:outstring];
[self.sstr
appendString:@"\n"];
//NSLog or 相关处理
}
- (NSString *) FmtNumber: (long
long) num
{
if (num < 1000)
return [NSString
stringWithFormat:@"%d", num];
return [[self FmtNumber:num/1000]
stringByAppendingFormat:@",%03d", (num %
1000)];
}
- (void) btnPreseed: (UIBarButtonItem *) barBtnItem
{
self.sstr = [NSMutableString
string];
//通过NSFileManager获取所有信息
NSFileManager *fm = [NSFileManager
defaultManager];
NSDictionary *fattributes = [fm
fileSystemAttributesAtPath:NSHomeDirectory()];
[self printfStr:@"System space: %@", [self FmtNumber:[[fattributes
objectForKey:NSFileSystemSize]
longLongValue]]];
[self printfStr:@"System free space: %@", [self FmtNumber:[[fattributes
objectForKey:NSFileSystemFreeSize]
longLongValue]]];
}
相关文章推荐
- IOS 获取电池状态实例
- [iOS开发]如何获取天气状态
- iOS如何获取手机当前的网络状态
- [iOS逆向工程] 在汇编语言调试中获取当前实例句柄
- dedecms页面如何获取会员状态的实例代码
- JAVA之旅(十二)——Thread,run和start的特点,线程运行状态,获取线程对象和名称,多线程实例演示,使用Runnable接口
- ios如何获取手机的网络状态和运营商名称
- iOS笔记监听键盘状态 获取键盘高度
- iOS开发 - 获取磁盘容量及可用空间
- ios获取手机状态 idfa idfv 网络类型 分辨率 获取运营商 ip
- iOS 获取电池状态
- iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象
- IOS开发实例-获取用户当前地理坐标
- iOS-OC根据时间戳获取距离现在的状态(刚刚,分钟前,今天,昨天)
- iOS开发之runtime的运用-获取当前网络状态
- ios 获取相机权限 判断相机状态
- iOS开发 - 获取当前网络状态
- jssdk获取微信用户网络状态,公众号用户网络状态demo实例
- IOS 系统打电话事件的监听与状态获取
- ios下获取所有实体/虚拟网卡的信息,并以此判断设备所处的网络状态