Objective-C,以编程方式确定文件大小

时间:2012-08-31 18:09:16

标签: objective-c cocoa nsfilemanager

我正在尝试在我的应用程序中包含determines the size of a file的方法,例如:file.txt,file.app,file.png等。我对如何执行此操作有一般的了解,尝试了以下,但我的应用程序崩溃是因为最后的NSLog功能:

NSString *yourPath = @"path/to/file";
NSFileManager *man = [[NSFileManager alloc] init];
NSDictionary *attrs = [man attributesOfItemAtPath: yourPath error: NULL];
UInt32 result = [attrs fileSize];
NSLog(@"Size: @%", result);

1 个答案:

答案 0 :(得分:1)

您可能想看看NSNumber+Toolbox。你可以使用类别.h和.m文件,你有一个函数,它给你一个本地化的文件大小字符串。希望它有所帮助。