码迷,mamicode.com
首页 > 其他好文 > 详细

清理缓存

时间:2015-10-20 11:46:17      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

   dispatch_async(dispatch_get_main_queue(), ^{

                                [SVProgressHUD showWithStatus:@"正在清理缓存" maskType:SVProgressHUDMaskTypeClear];

                            });

                    dispatch_queue_t queue = dispatch_queue_create("cleanQueue", nil);

                    dispatch_async(queue, ^{

                        NSFileManager *fileManager = [NSFileManager defaultManager];

                        //NSDate* begin = [NSDate date];

                        //                    __block NSError* error = nil;

                        

                        //获取Books的缓存

                        NSArray* subFiles = [fileManager subpathsAtPath:[NSString filePathDir]];

                        for (NSString* fileName in subFiles)

                        {

                            if ([[NSFileManager defaultManager]fileExistsAtPath:fileName]) {

                                BOOL BOOL1 = [fileManager removeItemAtPath:[NSString filePathWithName:fileName] error:nil];

                                if (BOOL1) {

                                    

                                }

                            }

                        }

                        // 线程睡1秒 测试,实际用到是将下面代码删除即可

                        //[NSThread sleepForTimeInterval:1.0];

                        

                        dispatch_async(dispatch_get_main_queue(), ^{

                            [SVProgressHUD dismiss];

                        });

                    });

                    

                }

 

清理缓存

标签:

原文地址:http://www.cnblogs.com/fdyjm/p/4894057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!