`
yidongkaifa
  • 浏览: 4062835 次
文章分类
社区版块
存档分类
最新评论

缓存路径下文件大小

 
阅读更多

- (unsignedlonglongint) cacheFolderSize

{

NSFileManager *_manager= [NSFileManagerdefaultManager];

NSArray*_cachePaths =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,
NSUserDomainMask,YES);

NSString *_cacheDirectory = [_cachePathsobjectAtIndex:];

NSArray *_cacheFileList;

NSEnumerator*_cacheEnumerator;

NSString*_cacheFilePath;

unsignedlonglongint_cacheFolderSize =;

_cacheFileList= [ _managersubpathsAtPath:_cacheDirectory];

_cacheEnumerator = [_cacheFileListobjectEnumerator];

while(_cacheFilePath = [_cacheEnumeratornextObject])

{

NSDictionary*_cacheFileAttributes = [_managerfileAttributesAtPath:

[_cacheDirectory stringByAppendingPathComponent:_cacheFilePath]

traverseLink:YES];

_cacheFolderSize +=[_cacheFileAttributesfileSize];

}

//单位是字节

return_cacheFolderSize;

}

本文转自:http://ios-iphone.diandian.com/post/2011-09-15/5066195

分享到:
评论

相关推荐

    ios指定路径文件大小

    检测指定路径文件大小,最近做清除缓存的功能,要先显示占用多少内存,然后再清除,这个方法可以算出所占内存的多少,是代码片段,分享

    Chrome 进阶技巧:将缓存路径放到非系统分区并设置大小

    统分区,连浏览器的缓存以及用户数据文件都会在系统分区里,对于一些不喜欢将程序安装在 系统分区或者系统分区较小的用户来说非常不人性化。尤其是对于使用固态硬盘做系统盘以及 想要实现关机即删除缓存的用户来说更...

    nginx上传文件大小报错500的解决办法

    nginx上传文件大小报错500的解决办法 采用nginx作反向代理,出现了一个诡异的问题,小文件可以提交,大文件会报500内部错误。这个是什么原因导致的呢?  查wiki可知,上传文件大小相关的有三个配置 client_body_...

    处理文件缓存的方法

    传入要计算的文件夹路径,计算文件夹大小;传入要清除的文件夹路径,清除缓存

    IOS中计算缓存文件的大小判断实例详解

    IOS中计算缓存文件的大小判断实例详解 IOS中计算缓存文件的大小判断,在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正。写出这篇目的,就是希望大家一起成长,我也相信技术之间...

    jsf2.0 文件上传组件

    #设置上传文件大小的上限 uploadFile.fileSizeMax=1024*1024*10 #设置缓存大小,如果文件大于缓存大小时,则先把文件放到缓存中 uploadFile.sizeThreshold=1024*1024 #设置上传文件类型 uploadFile.extFilter=.jpg|....

    ios-AFNetworking和NSURLSession封装添加了请求缓存,离线下载,显示缓存大功能,删除缓存等功能.zip

    3.显示缓存大小/个数,全部清除缓存/单个文件清除缓存/按时间清除缓存方法多样并且都可以自定义路径可扩展性强 4.离线下载功能 5.多种请求类型的判断。也可不遵循,自由随你定。 6.可见的缓存文件

    tongweb6.1快速使用手册

    TongWeb6.1是遵循JavaEE6规范的企业级应用服务器,它为企业应用提供了可靠、可伸 缩、可管理和高安全的基础平台。同时具有功能完善、支持开放标准和基于组件开发、多层 架构、轻量等特点,为开发和部署企业应用提供...

    Android缓存框架ASimpleCache demo

    ◦2:可配置,可以配置缓存路径,缓存大小,缓存数量等。 ◦3:可以设置缓存超时时间,缓存超时自动失效,并被删除。 3、它在android中可以用在哪些场景? •1、替换SharePreference当做配置文件 •2、可以缓存...

    iOS缓存文件大小显示功能和一键清理功能的实现方法

    缓存占用了系统的大量空间,如何实时动态的显示缓存的大小,使用户清晰的了解缓存的积累情况,有效的进行一键清理呢? 为方便读者和未来自己更好理解,我们...获取当前图片缓存路径 NSString *cacheFilePath = [NSHo

    ios-AFNetworking 3.x 缓存.zip

    5.显示缓存大小/个数,全部清除缓存/单个文件清除缓存/按时间清除缓存/按路径清除缓存方法多样并且都可以自定义路径可扩展性强 6.有缓存键过滤功能 7.离线下载功能 8.多种请求缓存类型的判断。也可不遵循,...

    java将文件夹压缩成zip,解压zip压缩包

    java控制指定路径下的文件夹压缩成zip格式。 java将zip压缩包解压成为文件夹。直接使用io流进行操作,不需借助其他jar包

    Android Studio缓存文件夹配置教程

    要先配置下Android Studio 的缓存路径。 这个缓存文件主要是存放一些AndroidStudio设置和插件和项目的缓存信息的。 我用的是AS的老版本,缓存文件夹如图。默认是放在C盘系统盘里面的,这里是没改直接打开的,实际上...

    FastCopy (Windows 平台上最快的文件复制、删除软件。 )

    1.添加“扩展过滤器”(文件大小/时间戳)。(“设置”-->“显示扩展过滤器”) 2.修正软件主界面美观时某个控件显示不正常问题,感谢网友提供相关信息。 V1.97 1.修正有时后处理操作无法播放提示音的问题。 V1.96 1....

    网络缓存图片

    缓存图片,自定义下载路径和缓存大小。存到沙盒文件

    rar压缩软件.rar

    解压的文件不包括它们的路径部分,因此所有文件都创建到同一个目标目录 中。 如果你要解压完整路径名,请使用 'x' 命令。 例子: rar e -or html.rar *.css css\ 从 html.rar 压缩文件中解压所有 *.css 文件...

    FastCopy高速文件复制软件

    1.添加“扩展过滤器”(文件大小/时间戳)。(“设置”-->“显示扩展过滤器”) 2.修正软件主界面美观时某个控件显示不正常问题,感谢网友提供相关信息。 V1.97 1.修正有时后处理操作无法播放提示音的问题。 V1.96 1....

    AFNetworking4.0+封装GET / POST / PUT / PATCH / DELETE /上传/下载网络请求添加了请求缓存,离线下载,显示缓存大小,删除缓存,取消当前请求等功能

    显示缓存大小/个数,全部清除缓存/大小文件清除缓存/按时间清除缓存/按路径清除缓存方法多样且都可以自定义路径可扩展性强6.有缓存key过滤功能7.离线下载功能,批量请求功能8.多种请求缓存类型的判断。也可不遵循,...

    java_App应用文件管理工具标准代码工具类_android

    获取Sdcard指定目录下缓存文件 获取文件名称 把内容写在SdCard卡上指定目录 将InputStream写入SdCard指定目录下 从SdCard中读取文件内容 创建文件夹(默认首先在SdCard中创建文件夹,如SdCard不存在, 则在手机中创建...

    快搜FFind-瞬间搜索文件

    软件将硬盘文件名称、大小、路径等主要信息创建缓存快照,快速定位需要查找的文件。是日常管理大量的文件的好帮手。查找速度快,性能稳定。

Global site tag (gtag.js) - Google Analytics