iPhone 文件读写
来源:互联网 发布:淘宝 军用 干粮 真假 编辑:程序博客网 时间:2024/05/01 23:20
对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).
一个app发布到iPhone上后,它得目录结构如下:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
得到。
3、tmp 目录我们可以在里面写入一些程序运行时需要用得数据,里面写入得数据在程序退出后会没有。可以通过
NSString *NSTemporaryDirectory(void); 方法得到;
4、文件一些主要操作可以通过NSFileManage 来操作,可以通过 [NSFileManger defaultManger] 得到它得实例。
相关得一些操作:
创建一个目录:比如要在Documents下面创建一个test目录,
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
或
NSArray *files = [fileManager subpathsAtPath: myDirectory ];
读取某个文件:
NSData *data = [fileManger contentsAtPath:myFilePath];//myFilePath是包含完整路径的文件名
或直接用NSData 的类方法:
NSData *data = [NSData dataWithContentOfPath:myFilePath];
保存某个文件:
可以用 NSFileManager的
- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data attributes:(NSDictionary *)attr;
或 NSData 的
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile;
- (BOOL)writeToFile:(NSString *)path options:(NSUInteger)writeOptionsMask error:(NSError **)errorPtr;
- iPhone 文件读写
- iPhone 文件读写
- iphone读写plist文件
- 【转】 iPhone 文件读写
- iphone 文件读写
- iphone 读写文件
- iPhone 文件读写
- Iphone文件读写操作
- iPhone文件读写操作
- iPhone文件读写
- Iphone文件读写操作
- iPhone 文件读写操作
- iPhone 文件读写操作
- iphone开发 文件的读写
- iphone开发文件的读写
- iPhone文件读写系统操作
- iphone实现文件的读写操作
- 在iPhone上读写zip文件
- -------------------获取当前数据库所有表的外键创建脚本、获取指定表的创建脚本,包括表和字段的属性、外键-----------------------
- 比亚迪F3 2009版手动豪华型车辆使用记录
- 安装AjaxControlToolkit
- 从宇宙大爆炸想到的
- 中国科技大学校长朱清时:我的两次“错误”选择
- iPhone 文件读写
- c/c++内存划分
- main函数之前--真正的函数执行入口或开始
- Java中equal和==的比较[zz]
- C#中的委托和事件(通俗易懂)
- 【扩展 .NET 2.0 WebBrowser控件】js错误的捕获的再扩展
- socket协议基础知识
- 档案工作基本术语
- 期待高手路过,很多问题需要解决哈!!!