iOS--在Sandbox(沙盒)中创建文件夹和文件
来源:互联网 发布:自定义端口号 编辑:程序博客网 时间:2024/05/11 12:59
本文Demo源代码:https://github.com/gaussli/FileManagerDemo
之前了解过了沙盒内部的基本组成,今天学习下在沙盒中创建文件夹以及文件
之前在学习沙盒的时候,用过一种创建文件的方法(writeToFile:atomically:)。这次说说另外的一种方法
1. 创建文件夹(test文件夹)
2. 在test文件夹中创建三个文件,并且写入数据
3. 获得文件夹中文件目录(递归获取)
打印结果:
结果:
文件目录:
最后,看到一大神分析的createFileAtPath和writeToFile两个函数的差异,这里截取一下。
原网址:http://www.tuicool.com/articles/7fE3Q3E
里面说到
创建文件方法createFileAtPath: contents: attributes: 与writeToFile:atomically:YES在效率上没有什么区别,因此估计两者使用了逻辑是一致的;writeToFile:atomically:NO 比writeToFile:atomically:YES 效率高也是合乎情理(因为atomically:YES是先写到一个临时备份文件然后再改名的,以此来保证操作的原子性,防止写数据过程中出现其他错误),但需要注意的是,在创建空文件时,writeToFile:atomically:NO 效率非常之高,可以考虑在频繁创建空文件的时候使用writeToFile:atomically:NO 。
至此,end~
0 0
- iOS--在Sandbox(沙盒)中创建文件夹和文件
- iOS--在Sandbox(沙盒)中创建文件夹和文件
- 在JSP中创建文件夹和文件
- 在JSP中创建文件夹和文件
- IOS 沙盒(sandbox)机制和文件操作
- iOS 沙盒(sandbox)机制和文件操作
- IOS沙盒(sandbox)机制和文件操作
- IOS沙盒(sandbox)机制和文件操作
- IOS沙盒(sandbox)机制和文件操作
- iOS 沙盒(sandbox)机制和文件操作
- iOS沙盒(sandbox)机制和文件操作
- iOS沙盒(sandbox)机制和文件操作
- 在sd卡中创建文件夹和文件
- IOS学习之IOS沙盒(sandbox)机制和文件操作
- IOS学习之IOS沙盒(sandbox)机制和文件操作
- IOS学习之IOS沙盒(sandbox)机制和文件操作
- ios开发之IOS沙盒(sandbox)机制和文件操作
- IOS学习之IOS沙盒(sandbox)机制和文件操作
- 百度2017校招java研发在线笔试
- JVM中的直接引用和符号引用
- Composer的基本使用
- SecureCRT 7.3.4 安装图解
- NSArray常见使用方法
- iOS--在Sandbox(沙盒)中创建文件夹和文件
- 从0打造自己的mvc框架
- mysql中为查出来的数据加序号,以及left join序号混乱解决办法
- Tesseract:训练
- 用d3做Scatterplot Matrix的图
- 代码重构-笔记-适配器模式?
- 按位运算的问题(学艺不精只能百度看懂)
- HDMI-VGA转换器黑屏的排障方案
- 总结的四种二叉树遍历算法(递归和非递归)