-(NSString *)getCacheSize
{
float totalSize = 0;
NSString * cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString * ImageCache= [cachPath stringByAppendingString:@"/ImageCache"];
NSArray *files = [[NSFileManager defaultManager] subpathsAtPath:ImageCache];
NSLog(@"files :%ld",[files count]);
for (NSString *p in files) {
NSString *path = [ImageCache stringByAppendingPathComponent:p];
if ([[NSFileManager defaultManager] fileExistsAtPath:path]) {
NSDictionary *attrs = [[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil];
unsigned long long length = [attrs fileSize];
totalSize += length / 1024.0 / 1024.0;
}
// NSLog(@"tmp size is %.2f",totalSize);
}
NSString * cacheSizeString = [NSString stringWithFormat:@"%0.2fk",totalSize];
return cacheSizeString;
}