IOS基础知识记录六(读写文件)
2016-10-10 21:32
381 查看
ios对文件的读写
NSString *filePath = @"/User/test.txt" //判断文件是否存在, 否则创建该文件 if (![[NSFileManager alloc] fileExistsAtPath: filePath]) { //contents 可以初始化文件时, 加入默认内容 [[NSFileManager alloc] createFileAtPath: filePath contents: nil attributes: nil]; } //更新文件 NSFileHandle *handler = [NSFileHandle fileHandleForUpdatingAtPath: filePath]; [handler seekToEndOfFile];//跳到文件末尾 NSString *content = @"this is a file." [handler writeData: [content dataUsingEncoding: NSUTF8StringEncoding]]; [handler closeFile];
//读取文件 if ([[NSFileManager alloc] fileExistsAtPath: filePath]) { NSFileHandle *handler = [NSFileHandle fileHandleForReadingAtPath: filePath]; //content读取的新内容 NSString *content = [[NSString alloc] initWithData: [handler availableData] encoding: NSUTF8StringEncoding]; [handler closeFile]; }
[handler closeFile];//文件读写后,关闭文件
相关文章推荐
- php杂记——1(基础知识与文件读写)
- iOS底层基础知识-文件目录结构
- IOS基础知识记录九(Page Scroll)
- IOS基础知识记录四(Master-Detail Application)
- Swift: iOS底层基础知识-文件目录结构
- iOS学习爬坑记录3:plist文件的读写,以及向NSMutableArray中写入NSDictionary元素失败
- Linux基础知识学习记录:su与sudo命令的比较,ubuntu下的inittab文件
- 【python基础知识】文件操作中的读写模式讲解
- IOS基础知识记录七(iphone手机横屏、竖屏)
- iOS基础知识:Objective-C 之 沙盒与文件管理
- IOS基础知识记录一
- IOS基础知识记录(转载)
- Android基础知识:常见布局、logcat相关和文件读写
- IOS基础知识记录十(调用Google Map)
- iOS基础知识:文件流以及文件操作中的主要函数
- php杂记——1(基础知识与文件读写)
- IOS基础知识记录二
- Python基础知识之文件读写与修改
- 【Java基础知识】IO类--字符流读写数据以及复制文件的几种方式
- 【Java基础知识】IO流--字节流读写数据以及复制文件的几种方式