在ios中对文件的操作,苹果已经封装好了一个类,开放了对应的IPA,对应的类为:NSFileManager,文件管理类。

实例化:

    NSFileManager *manage = [NSFileManager defaultManager];

创建一个文件目录

        [manage createDirectoryAtPath:direcatorypath withIntermediateDirectories:YES attributes:nil error:nil];

返回bool类型,直接判断,创建是否成功。

如果给文件写入数据,如NSData,就可以:

BOOL isWrite = [_data writeToFile:filepath atomically:YES];

返回判断,是否成功。

对文件的拷贝:

- (BOOL)copyItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error NS_AVAILABLE(10_5, 2_0);

转移:

- (BOOL)moveItemAtPath:(NSString *)srcPath toPath:(NSString *)dstPath error:(NSError **)error NS_AVAILABLE(10_5, 2_0);

删除:

- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error NS_AVAILABLE(10_5, 2_0);

文件是否存在:

- (BOOL)fileExistsAtPath:(NSString *)path;

文件是否能读:

- (BOOL)isReadableFileAtPath:(NSString *)path;

。。。。等,一系列常见用途。

ios中对文件的读与写相关推荐

  1. python中对文件进行读和写

    Python读取文件 Open方法 常用形式 主要参数 注意 对文件进行写 对文件进行读 Open方法 打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,出 ...

  2. Python 学习笔记(3)对txt文件的读与写操作(下)

    上一章节我们讨论了如何对txt文本文件进行读写操作,这一张将讨论如何进行二进制文件的写与读.<Python 学习笔记(3)对txt文件的读与写操作(上)>的链接如下https://blog ...

  3. Python 学习笔记(3)对txt文件的读与写操作(上)

    目录 1.file 对象 2.open() 方法 3.txt文件的读与写 3.1.写txt文件 3.2.读txt文件 3.2.在文件末尾续写文件 4.写在最后 1.file 对象 file 对象使用 ...

  4. Python3之文件的读、写、修改操作

    文件yesterday Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭 ...

  5. json文件的读与写

    本地JSON文件 的读与写 最近老师给我们一个日历让我们给日历添加记事本功能,推荐我们使用JSON文件,我之前从来没接触过JSON,在经过一系列摸爬滚打之后总算是取得了一些进展. 大致实现了 1.创建 ...

  6. 文件的读和写(Python)

    文件的读和写(Python) 读文件 循环读取文件内容 写文件 序列化 反序列化 实例 读取图片 注意:文件夹和文件名是n,x,t,r,v,b等开头,会被转义的.但是大写可以,具体有哪些可以查查Pyt ...

  7. php打开文件读和写,PHP实现文件的读和写功能

    PHP实现文件的读和写功能 进行文件的读和写,先打开一个文件,然后开始读或者写文件,最后再关系这个文件资源. 如,文件的读操作: $file = fopen('your file path','r') ...

  8. Linux小实验11|添加组group,添加用户aa、bb并加入group组 (2)新建文件/abc.txt (3)设置用户aa对文件拥有读、写和执行权限

    12.根据以下要求完成对文件/目录权限的设置 (1)添加组group,添加用户aa.bb并加入group组 (2)新建文件/abc.txt (3)设置用户aa对文件拥有读.写和执行权限 (4)设置组g ...

  9. ios中头文件交叉导入问题

    ios中头文件交叉导入问题 比如类man中#import "woman.h" 类woman中#import "man.h" 解决方法: 把类woman中#imp ...

最新文章

  1. 【问题收录】在ubuntu14.04 64位下运行jd-gui
  2. 简化工作流程,10款必备的HTML5开发工具
  3. import export php,import与export在node.js中的使用方法
  4. java对Oracle数据库查询_java 连接Oracle数据库 查询
  5. java 时间衰减函数_TensorFlow实现指数衰减学习率的方法
  6. 图解一步步安装SharePoint Foundation 2010
  7. php注册页面模板,选项卡式WordPress登陆注册模板
  8. 用PyMC3进行贝叶斯统计分析(代码+实例)
  9. .net api reference中文_在macOS上使用.NET SDK编译 .NET 通用中间语言
  10. python汉字排序规则_Python 中文排序
  11. 微信小程序开发的坑---vuex
  12. 半个月使用rust语言的体验
  13. python之路--面向对象之封装
  14. 从闪迪的一个U盘看整个行业
  15. 安卓熄屏录像_最屌免费安卓Android屏幕录像软件 (免ROOT)
  16. 刘庆付统考计算机基础选择题答案
  17. 苹果手机怎么识别文字
  18. matlab泊松分布随机数和图像,基于Matlab的Poisson分布随机数的Monte carlo模拟
  19. Spring/Boot/Cloud系列知识(2)— — 代理模式
  20. visual studio装哪些_全球有哪些院校的平面设计好?

热门文章

  1. Python 开发者的微信小程序开发实践
  2. python中函数参数传递的三种方式_python中函数参数传递的几种方法
  3. 水滴os 鸿蒙,华为鸿蒙OS强势来袭:2K水滴屏+麒麟985+5500mAh 华为巅峰之作
  4. 如何用c语言编辑logo,真好玩 C语言输出Yahoo动态logo
  5. php反编译opcode,从HGAME的pyc逆向来看手撸opcode
  6. 于丹《庄子》心得讲稿-《心态与状态》
  7. OPPOA57T_官方线刷包_救砖包_解账户锁
  8. 读取和写入注册表RegOpenKeyEx、RegCloseKeyEx、RegQueryValueEx、RegCreateKeyEx、RegSetValue
  9. 藏友们 纪念币开始售卖中
  10. docker官方镜像修改为国内镜像