常用的NSFileHandle方法

+(NSFileHandle *)fileHandleForReadingAtPath:path  //打开一个文件准备读取

+(NSFileHandle *)fileHandleForWritingAtPath:path  //打开一个文件准备写入

+(NSFileHandle *)fileHandleForUpdatingAtPath:path  //打开一个文件准备更新(读取或写入)

+(NSData *)availableData  //从设备或通道返回可用的数据

+(NSData *)readDataToEndOfFile  //读取其余的数据直到文件的末尾(最多UINT_MAX字节)

-(NSData *)readDataOfLength:(NSUInteger)bytes  //从文件读取指定字节的内容

-(void)writeData:data  //将data写入文件

-(unsigned long long)offsetInFile  //获取当前文件的偏移量

-(void)seekToFileOffset:offset  //设置当前文件偏移量

-(unsigned long long)seekToEndOfFile  //将文件的偏移量定位到文件的末尾,同时返回文件的大小

-(void)truncateFileAtOffset:offset  //将文件的长度设置为offset字节(如果需要,可以填充内容)

-(void)closeFile  //关闭文件

posted @ 2013-01-29 11:06  gagag  阅读(586)  评论(0编辑  收藏  举报