转自:http://blog.sina.com.cn/s/blog_5fb39f910101di98.html
如有侵犯,请来信:oiken@qq.com
c语言实现
#include "sys/stat.h"
- (long long)fileSizeAtPath:(NSString*) filePath{
struct statst;
if(lstat([filePathcStringUsingEncoding:NSUTF8StringEncoding], &st)== 0){
returnst.st_size;
}
return 0;
}
objective-c 语言实现
-(long long) fileSizeAtPath:(NSString*)filePath{
NSFileManager* manager =[NSFileManager defaultManager];
if ([managerfileExistsAtPath:filePath]){
return [[managerattributesOfItemAtPath:filePath error:nil]fileSize];
}
return 0;
}