iPhone开发中现文件的增加 删除和查询

简介:

iPhone开发中,我们常常用到一些对于文件的增加,删除和查询,这些基本的功能对于开发者来说非常的重要,而且非常实用。本文给大家介绍一下如何实现这几个具体的功能。

  //创建文件

  -(void)CreateFile:(NSString*)path fileName:(NSString*)filename

  {

  //创建文件管理器

  NSFileManager *fileManager = [NSFileManager defaultManager];

  //更改到待操作的目录下

  [fileManager changeCurrentDirectoryPath:[path stringByExpandingTildeInPath]];

  //创建文件fileName文件名称,contents文件的内容,如果开始没有内容可以设置为nil,attributes文件的属性,初始为nil

  [fileManager createFileAtPath:filename contents:nilattributes:nil];

  }

  //删除文件

  -(BOOL)DeleteFile:(NSString*)path

  {

  @try {

  //创建文件管理器

  NSFileManager *fileManager = [NSFileManager defaultManager];

  //更改到待操作的目录下

  [fileManager changeCurrentDirectoryPath:[path stringByExpandingTildeInPath]];

  //删除

  [fileManager removeItemAtPath:path error:nil];

  return YES;

  }

  @catch (NSException *exception) {

  return NO;

  }

  @finally {

  }

  }

  //获取某文件夹下的所有文件

  -(NSArray*)GetFilesName:(NSString*)path

  {

  //创建文件管理器

  NSFileManager *fileManager = [NSFileManager defaultManager];

  NSArray *files = [fileManager subpathsAtPath: path ];

  return files;

  }
 








本文转自 wws5201985 51CTO博客,原文链接:http://blog.51cto.com/wws5201985/799666,如需转载请自行联系原作者
目录
相关文章
|
Python
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
十八、通讯录管理系统Python版(对学生的增加,删除,修改,查询,遍历所有学员信息,退出系统,六个功能的实现)
|
9月前
DedeCMS织梦文档关键词维护中设置自动关键词重复嵌套出错的修改方法
织梦 DedeCMS 后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有两个这样的词:锚文本、定向锚文本,第二个词包含了第一个词,在文章中如果出现“定向锚文本”这个词,默认情况下只会给锚文本两个字添加关键词超链接,而不是整个词,那么我们怎么样才能实现字数多的词优先于字数少的词呢?
|
8月前
|
SQL 存储 小程序
[原]排错实战——VS清空最近打开的工程记录
快速清理 visual studio 最近打开的工程列表,有脚本也有小程序
|
关系型数据库 MySQL
MySQL基础-删除/更新行为
添加了外键之后,再删除父表数据时产生的约束行为,我们就称为删除/更新行为。具体的删除/更新行为有以下几种:
165 0
【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
124 0
【Excel自动化办公Part3】:工作表的创建、删除、复制和修改名称,冻结窗格,添加筛选
|
Java 数据库连接 数据库
【SSM框架】测试 修改.删除.查询功能
1.创建sqlSession工具类 2.测试修改功能 3.测试删除功能 4.测试查询功能
【SSM框架】测试 修改.删除.查询功能
|
JavaScript 前端开发
前端案例:我的备忘录(支持事件的增加、删除和修改,代码完整)
前端案例:我的备忘录(支持事件的增加、删除和修改,代码完整)
222 0
前端案例:我的备忘录(支持事件的增加、删除和修改,代码完整)
|
搜索推荐 SEO
网站内容更新频率如何控制?网站内容更新注意事项
网站更新是每个站长必做的功课,当一个网站创建完成后,开始更新网站内容。 更新内容并不是说一个月时间内,把挖掘出来的内容、关键词全部一次性用上,这样的做法是错误的,搜索引擎是非常反感的。正确的做法是循序渐进的更新网站,不是像一台机器在采集,举个例子:个人博客今天发送3篇文稿,明天也3篇,后天还是一样3篇,天天坚持持续一段时间,是被搜索引擎认可的。
168 0
|
Web App开发 监控 JavaScript
Fundebug支付宝小程序BUG监控插件更新至0.2.0,新增test()方法,报错增加Page数据
摘要: 0.2.0新增fundebug.test()方法,同时报错增加了Page数据。 Fundebug提供专业支付宝小程序BUG监控服务,可以第一时间为您捕获生存环境中小程序的异常、错误或者BUG,及时给开发者发送报警,帮助您快速修复BUG。
1265 0