• 删除缓存


       //    寻找地址
           
    NSString * path = [NSHomeDirectory() stringByAppendingString:@"/Library/Caches"];
           
    //    文件管理者
           
    NSFileManager *fileManager = [NSFileManager defaultManager] ;
            
                    NSDictionary * dict = [fileManager attributesOfItemAtPath:path error:nil];
           
    //    提示框
           
    UIAlertController *alertC = [UIAlertController alertControllerWithTitle:[NSString stringWithFormat:@"缓存共有%.2f M", ([[dict objectForKey:NSFileSize]/**  <-文件大小 ||  转换成数字 -> **/ doubleValue] / 1024.0 )] message:@"要清除么?" preferredStyle:UIAlertControllerStyleAlert];
           
            [alertC
    addAction:[UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
               
               
    if ([fileManager fileExistsAtPath:path]) {
                   
    NSArray *childerFiles=[fileManager subpathsAtPath:path];
                   
    for (NSString *fileName in childerFiles) {
                       
    //如有需要,加入条件,过滤掉不想删除的文件
                       
    NSString *absolutePath=[path stringByAppendingPathComponent:fileName];
                       
    //    删除文件
                        [fileManager
    removeItemAtPath:absolutePath error:nil];
                    }
                }
               
    //   清除SDWebImage缓存图片
                [[
    SDImageCache sharedImageCache] cleanDisk];
               
            }]];
            [alertC
    addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
              //   不作任何动作  
            }]];
            [
    self presentViewController:alertC animated:YES completion:^{
               //   添加到VC的View上 
            }];
  • 相关阅读:
    linq中的AsEnumerable()方法
    c# 一个匿名对象中包含多个子对象的处理方式
    jenkins的安装与启动
    牛客网-2018年湘潭大学程序设计竞赛-F
    poj-1149(最大流)
    hdu-2255(带权二分图)
    bzoj-1191(二分图最大匹配)
    codevs2822
    hdu 5652(并查集)
    hdu—3861(tarjan+二分图)
  • 原文地址:https://www.cnblogs.com/yuhaojishuboke/p/5155863.html
Copyright © 2020-2023  润新知