新浦京81707con > 首页 > Swift计算app缓存与清理

原标题:Swift计算app缓存与清理

浏览次数:98 时间:2020-05-05

1、计算缓存文件的大小//Home目录let homeDirectory = NSHomeDirectory()let mydir1 = homeDirectory   "/Library/Caches"do {//声明文件管理器并初始化let fileManager = NSFileManager.defaultManager()//方法1fileArray2?.removeAll()fileArray2 = fileManager.subpathsAtPath//获取数组里的文件的大小for f in fileArray2! {let attributes:NSDictionary = try fileManager.attributesOfItemAtPath(mydir1 "/let thefileSize:AnyObject!thefileSize = attributes.objectForKey(NSFileSize)let filesize = String(thefileSize)let sizeint = Float!/1024/1024sizeM = sizeM   sizeint}let someM = String(format: "%.2f", sizeM)//给label赋值label.text = String "MB"}catch{}2、清除缓存文件//Home目录lethomeDirectory =NSHomeDirectory()letmydir1 = homeDirectory  "/Library/Caches"//删除目录下所有文件do{letfileManager =NSFileManager.defaultManager()//方法1letfileArray2 : [AnyObject]? = fileManager.subpathsAtPath//获取数组里的文件forfinfileArray2! {tryfileManager.removeItemAtPath(mydir1  "/}}catch{}

本文由新浦京81707con发布于首页,转载请注明出处:Swift计算app缓存与清理

关键词: 新浦京81707con App Swift 缓存

上一篇:澳门新萄京赌场网址原码反码补码与位运算

下一篇:没有了