我正在开发iphone应用程序。
应用程序从服务器下载图像并使用以下
将其保存在手机上NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath2 = [NSString stringWithFormat:@"%@/%@.png", documentsDirectory, fileName];
[UIImagePNGRepresentation(imageToSave) writeToFile:filePath2 atomically:YES];
我的问题是:
有没有办法可以获得它所保存的文件夹的大小?因为我正在保存图像,我想跟踪它的大小。当它超过一定的尺寸时,我想清除它。我怎样才能清除我保存的图像?我应该逐个循环它们并删除?或者我可以直接清除整个缓存的图像吗?
谢谢
答案 0 :(得分:0)
参考以下问题: Easy way to get size of folder (ObjC/Cocoa)?
通过这个你可以得到文件夹的大小。您可以使用NSFileManager清除路径的内容。