文件内容操作类:NSFileHandle
2013-08-12 15:02
302 查看
NSFileHandle处理文件的步骤:1、创建一个NSFileHandle对象2、对打开的文件进行I/O操作3、关闭文件注意:1、可以使用NSFileHandle做文件的断点续传2、NSFileHandle只可以读写文件,不能创建文件,创建文件使用NSFileManger;
常用处理方法://打开文件的方式:+(id)fileHandleForReadingAtPath:(NSString *)path;//打开一个文件准备读取+(id)fileHandleForWritingAtPath:(NSString *)path;//打开一个文件准备写入+(id)fileHandleForUpdatingAtPath:(NSString *)path;//打开一个文件可读可写
//从设备或通道返回可用的数据 available:可用-(NSData *)availableData;
//从当前的节点读取到文件末尾-(NSData *)readDataToEndofFile;
//从当前节点开始读取指定的长度数据-(NSData *)readDataOfLength:(NSUInteger)length;
//写入数据-(void)writeData:(NSData *)data;
//获取当前文件的偏移量 offset-(unsigned long long)offsetInFile;
//跳到指定文件的偏移量-(void)seekToFileOffset:(unsigned long long)offset;-(unsigned long long)seekToEndOfFile;//跳到文件末尾
//关闭文件-(void)closeFile;
本文出自 “小喜子” 博客,谢绝转载!
常用处理方法://打开文件的方式:+(id)fileHandleForReadingAtPath:(NSString *)path;//打开一个文件准备读取+(id)fileHandleForWritingAtPath:(NSString *)path;//打开一个文件准备写入+(id)fileHandleForUpdatingAtPath:(NSString *)path;//打开一个文件可读可写
//从设备或通道返回可用的数据 available:可用-(NSData *)availableData;
//从当前的节点读取到文件末尾-(NSData *)readDataToEndofFile;
//从当前节点开始读取指定的长度数据-(NSData *)readDataOfLength:(NSUInteger)length;
//写入数据-(void)writeData:(NSData *)data;
//获取当前文件的偏移量 offset-(unsigned long long)offsetInFile;
//跳到指定文件的偏移量-(void)seekToFileOffset:(unsigned long long)offset;-(unsigned long long)seekToEndOfFile;//跳到文件末尾
//关闭文件-(void)closeFile;
本文出自 “小喜子” 博客,谢绝转载!
相关文章推荐
- 【语法】NSFileHandle 文件操作柄
- OC文件管理NSFileManager与文件读写NSFileHandle
- 【iOS】第03讲 文件读写/NSArray/NSData/NSFileManager/NSFileHandle
- 基本文件操作:NSFileHandle的用法
- 基本文件操作:NSFileHandle的用法
- OC文件管理NSFileManager与文件读写NSFileHandle
- 基本文件操作:NSFileHandle的用法
- 【Foundation】NSFileHandle 文件操作柄
- oc 文件管理NSFileManager,文件读写NSFileHandle 文件复制
- oc 文件管理NSFileManager,文件读写NSFileHandle ,设计一个文件管理类将一个文件复制到另一个文件,由于文件过大要求每次复制100长度,通过NSFileHandle 来操作,并
- 基本文件操作:NSFileHandle的用法
- file操作(7)--------------- BufferedReader读取文件内容
- 内存操作类(共享映射文件 MemoryMappedFile)
- java:RandomAccessFile随机读取文件内容
- NSFileHandle、NSFileManager、NSUserDefaults用法
- 读文件file1.txt的内容到file2.txt
- IO流 字符流(FileReader)读数据 把文件本身中的内容读出来(字符流能打印出中文)
- cocoapods 把reactNative 集成到现有项目中Podfile文件内容
- JQuery------获取<input type="file">中的文件内容
- Angular2里获取(input file)上传文件的内容的方法