`
java-mans
  • 浏览: 11449897 次
文章分类
社区版块
存档分类
最新评论

ios 文件操作实例

 
阅读更多

ios文件操作实例,包括文件的创建等,还有文件搜索等,具体看code。

    //dicpath =Users/user/Library/Application Support/iPhone Simulator/5.1/Applications/5403DF94-1B63-4CCF-8A5B-548ED5902DBE/Documents/logs
    NSString *dicpath = [NSString stringWithFormat:@"%@/Documents/logs",NSHomeDirectory()];
    NSFileManager *fileManager = [NSFileManager defaultManager];
  
    NSArray *levelList = [[[[NSFileManager alloc] init]
                           contentsOfDirectoryAtPath:dicpath
                           error:nil] //得到文件列表
                          pathsMatchingExtensions:[NSArray arrayWithObject:@"html"]]; //过滤文件类型
    for (NSString *fname  in levelList) {
        //path =Users/user/Library/Application Support/iPhone Simulator/5.1/Applications/5403DF94-1B63-4CCF-8A5B-548ED5902DBE/Documents/logs/log2012_08_18.html
        NSString *path = [NSString stringWithFormat:@"%@/%@",dicpath,fname]; 
        /* fileAttributes=
         {
         NSFileCreationDate = "2012-08-18 06:31:17 +0000";
         NSFileExtensionHidden = 0;
         NSFileGroupOwnerAccountID = 20;
         NSFileGroupOwnerAccountName = staff;
         NSFileModificationDate = "2012-08-18 06:55:54 +0000";
         NSFileOwnerAccountID = 501;
         NSFileOwnerAccountName = user;
         NSFilePosixPermissions = 420;
         NSFileReferenceCount = 1;
         NSFileSize = 1855;
         NSFileSystemFileNumber = 4292809;
         NSFileSystemNumber = 234881027;
         NSFileType = NSFileTypeRegular;
         }
         */
    
        NSDictionary *fileAttributes = [fileManager attributesOfItemAtPath:path error:nil];
        NSDate * creationDate=nil;            
        if ((creationDate = [fileAttributes objectForKey:NSFileCreationDate])) {
            NSLog(@"File creationDate---: %@\n", creationDate);
            // interval = -2660.19 
            NSTimeInterval interval = [creationDate timeIntervalSinceNow];
//            interval 是double,这里不可以用nslog
//             NSLog(@"File interval---: %@\n", interval); 
            printf("%f",interval);
            
        }
    }



分享到:
评论

相关推荐

    IOS 文件读写操作详解及简单实例

    主要介绍了IOS 文件读写操作详解及简单实例的相关资料,需要的朋友可以参考下

    IOS 基本文件操作实例详解

    主要介绍了IOS 基本文件操作实例详解 的相关资料,需要的朋友可以参考下

    ios的file操作

    ios的file文件操作,实例demo,我也是在网络上找的

    ios sqlite3 实例,建表,增删攺查

    1.在程序中建立sqlite3文件 2.在sqlite3文件中建表 3.对表进行增、删、攺、查等操作

    iOS 应用逆向工程 分析与实战

    从iOS系统架构、文件类型等逆向理论出发,逐一讲解Class-dump、Theos、Cycript、IDA、GDB等最常用逆向工具的使用方法,进而分析使用这些工具时的思考方式和碰到问题时的解决思路,最后以社交应用消息拦截、iOS电话...

    iOS应用逆向工程:分析与实战

    2.1.2 iOS 文件权限 15 2.2 iOS 程序类型 16 2.2.1 Application 16 2.2.2 Dynamic Library 19 2.2.3 Daemon 19 2.3 小结 20 第二部分 工具篇 第3 章 Mac 工具集 22 3.1 class-dump 22 3.1.1 ...

    ios-IOS项目分层.zip

    但对于一些可能要进行修改的第三方可以存放在这边,本实例中引用的几个比较常用的第三方插件,简单介绍其中的几个,GVUserDefaults是对UserDefaults的封装,简单就可以用于存取操作;JDStatusBarNotification是在...

    [0318更新]WDGSqliteTool.zip 基于 iOS SQLite 增删改查基本方法的封装---通用式数据库访问类

    对sqlite的基本操作进行封装,... 如果时已存在的库并且库不为空,通过要操作的表名获取实例(不要自己alloc) 通过4中的实例对象调用相应方法,先打卡数据库 最后唠叨一句记着用完后关闭数据库,别的地方用时再打开

    [0307更新]WDGSqliteTool.zip 基于 iOS SQLite 增删改查基本方法的封装---通用式数据库访问类

    对sqlite的基本操作进行封装,... 如果时已存在的库并且库不为空,通过要操作的表名获取实例(不要自己alloc) 通过4中的实例对象调用相应方法,先打卡数据库 最后唠叨一句记着用完后关闭数据库,别的地方用时再打开

    优看PDF ReaderSDK For iOS(含源码)

    以下简单介绍优看PDF ReaderSDK For iOS在iOS平台上的具体应用实例: - 支持PDF基本阅读功能(缩放、目录跳转、指定页跳转、搜索、记录阅读进度) - 支持文字选择,添加笔记,显示书签等操作 - 支持翻页动画:滑动、...

    IOS 远程通知兼容(IOS7,IOS8)实例详解

    IOS 远程通知1.证书推送安装 证书的操作过程我就不说了,网上一大堆,首先我要说一下为什么要这些证书其实就是告诉苹果服务器三点: 1.我们要为哪个应用做推送 2.哪台电脑上做推送调试 3.哪台手机设备上做推送调试...

    iOS 逆向工程学习

    最后以社交应用消息拦截、iOS电话相关操作等4个极具代表性的实例总结iOS应用逆向工程在实战中发挥的关键作用。本书先授你以渔,再授你以鱼,多处独家内容首次公开,老少咸宜,童叟无欺,为想要从事iOS逆向工程学习/...

    iphone os 文件操作指导

    iphone os 的文件操作基本实例和说明。

    IOS 创建彩色二维码实例详解

    IOS 创建彩色二维码 因为系统创建的二维码默认都是黑色的,所以突然想改变一下二维码颜色,具体操作有点复杂,而且其中用到了好多C语言的语法,Swift不好写,所以默认用了OC。只贴了.m文件的代码,.h文件就是几个类...

    IOS开发教程之put上传文件的服务器的配置及实例分享

    POST 2M 向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源 HEAD 获取指定资源头部信息PUT 替换指定资源(不支持浏览器操作)DELETE 删除指定资源 2,配置服务器的put请求方式: 代码如下: 1> n 打开终端...

    iOS应用逆向工程(第2版)高清版 沙梓社 吴航 著

    2.1.2 iOS文件权限简介 16 2.2 iOS二进制文件类型 17 2.2.1 Application 17 2.2.2 Dynamic Library 20 2.2.3 Daemon 20 2.3 小结 22 第二部分 工 具 篇 第3章 OSX工具集 25 3.1 class-dump 25 3.2 Theos...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    [0321 更新]WDGSqliteTool.zip 基于 iOS SQLite 增删改查基本方法的封装---通用式数据库访问类

    对sqlite的基本操作进行封装,... 如果时已存在的库并且库不为空,通过要操作的表名获取实例(不要自己alloc) 通过4中的实例对象调用相应方法,先打卡数据库 最后唠叨一句记着用完后关闭数据库,别的地方用时再打开

Global site tag (gtag.js) - Google Analytics