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