ios 取本地文件大小,文件相关属性


转自  http://blog.csdn.net/txinfo/article/details/7347515

要做一个本地文件管理的小功能,获取应用沙盒目录及文件列表的方法都比较常见,但是想获取指定文件大小时,网上却很少提及,看了半天源码,才找到地方,在这里share一下:

 

 

NSFileManager *fm  = [NSFileManager defaultManager];

 

// 取文件大小

NSError *error = nil;

NSDictionary* dictFile = [[fm attributesOfItemAtPath:fullFile error:&error] retain];

if (error)

{

NSLog(@"getfilesize error: %@", error);

return NO;

}

long nFileSize = [dictFile fileSize]; //得到文件大小

[dictFile release];

 

NSDictionary声明里,还可以找得到文件修改时间,文件类型等信息

 

 

@interface NSDictionary (NSFileAttributes)

- (unsigned long long)fileSize;

- (NSDate *)fileModificationDate;

- (NSString *)fileType;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM