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的file文件操作,实例demo,我也是在网络上找的
1.在程序中建立sqlite3文件 2.在sqlite3文件中建表 3.对表进行增、删、攺、查等操作
从iOS系统架构、文件类型等逆向理论出发,逐一讲解Class-dump、Theos、Cycript、IDA、GDB等最常用逆向工具的使用方法,进而分析使用这些工具时的思考方式和碰到问题时的解决思路,最后以社交应用消息拦截、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 ...
但对于一些可能要进行修改的第三方可以存放在这边,本实例中引用的几个比较常用的第三方插件,简单介绍其中的几个,GVUserDefaults是对UserDefaults的封装,简单就可以用于存取操作;JDStatusBarNotification是在...
对sqlite的基本操作进行封装,... 如果时已存在的库并且库不为空,通过要操作的表名获取实例(不要自己alloc) 通过4中的实例对象调用相应方法,先打卡数据库 最后唠叨一句记着用完后关闭数据库,别的地方用时再打开
对sqlite的基本操作进行封装,... 如果时已存在的库并且库不为空,通过要操作的表名获取实例(不要自己alloc) 通过4中的实例对象调用相应方法,先打卡数据库 最后唠叨一句记着用完后关闭数据库,别的地方用时再打开
以下简单介绍优看PDF ReaderSDK For iOS在iOS平台上的具体应用实例: - 支持PDF基本阅读功能(缩放、目录跳转、指定页跳转、搜索、记录阅读进度) - 支持文字选择,添加笔记,显示书签等操作 - 支持翻页动画:滑动、...
IOS 远程通知1.证书推送安装 证书的操作过程我就不说了,网上一大堆,首先我要说一下为什么要这些证书其实就是告诉苹果服务器三点: 1.我们要为哪个应用做推送 2.哪台电脑上做推送调试 3.哪台手机设备上做推送调试...
最后以社交应用消息拦截、iOS电话相关操作等4个极具代表性的实例总结iOS应用逆向工程在实战中发挥的关键作用。本书先授你以渔,再授你以鱼,多处独家内容首次公开,老少咸宜,童叟无欺,为想要从事iOS逆向工程学习/...
iphone os 的文件操作基本实例和说明。
IOS 创建彩色二维码 因为系统创建的二维码默认都是黑色的,所以突然想改变一下二维码颜色,具体操作有点复杂,而且其中用到了好多C语言的语法,Swift不好写,所以默认用了OC。只贴了.m文件的代码,.h文件就是几个类...
POST 2M 向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源 HEAD 获取指定资源头部信息PUT 替换指定资源(不支持浏览器操作)DELETE 删除指定资源 2,配置服务器的put请求方式: 代码如下: 1> n 打开终端...
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二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
对sqlite的基本操作进行封装,... 如果时已存在的库并且库不为空,通过要操作的表名获取实例(不要自己alloc) 通过4中的实例对象调用相应方法,先打卡数据库 最后唠叨一句记着用完后关闭数据库,别的地方用时再打开