美文网首页
iOS判断本地缓存文件类型

iOS判断本地缓存文件类型

作者: 无声落叶 | 来源:发表于2017-11-30 11:17 被阅读0次

    获取方法是通过二进制的前2位的ascii码来进行判断。如下:

    // 255216 jpg;

    // 7173 gif;

    // 6677 bmp,

    // 13780 png;

    // 6787 swf

    // 7790 exe dll,

    // 8297 rar

    // 8075 zip

    // 55122 7z

    // 6063 xml

    // 6033 html

    // 239187 aspx

    // 117115 cs

    // 119105 js

    // 102100 txt

    // 255254 sql

    通过这些字符可以判断存储的文件类型。

    比如删除HTML缓存,如下:

    [fileDatagetBytes:&char1range:NSMakeRange(0,1)];

    [fileDatagetBytes:&char2range:NSMakeRange(1,1)];

    /* 拼接两个变量*/

    NSString*numStr = [NSStringstringWithFormat:@"%i%i",char1,char2];

    /* 如果该文件前四个字符是6033,说明是Html文件,删除掉本地的缓存*/

    if([numStrisEqualToString:@"6033"]){

    [[NSFileManagerdefaultManager]removeItemAtPath:[NSStringstringWithFormat:@"%@/%@",webKitFolderInCachesfs,fileName]error:&error];

    参考:http://blog.csdn.net/cos_sin_tan/article/details/50956293

    相关文章

      网友评论

          本文标题:iOS判断本地缓存文件类型

          本文链接:https://www.haomeiwen.com/subject/nufvbxtx.html