Object-C实现文件追加方法
来源:互联网 发布:米德尔顿 知乎 编辑:程序博客网 时间:2024/04/26 05:14
将一个文件的内容附加到另一个文件中。通过打开另一个文件用于写入的文件,然后定位到该文件的结尾,最后将第一个文件的内容写入第二个文件中来实现
代码如下:
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]){ @autoreleasepool { NSFileHandle *inFile, *outFile; NSData *buffer; //打开fileA用于读操作 inFile = [NSFileHandle fileHandleForReadingAtPath:@"fileA.txt"]; if(inFile == nil) { NSLog(@"Open of fileA.txt reading failed"); return 1; } //打开fileB用于更新操作 outFile = [NSFileHandle fileHandleForWritingAtPath:@"fileB.txt"]; if(outFile == nil) { NSLog(@"Open of fileB for writing failed"); return 2; } //找到并定位到outFile的末尾位置(在此后追加文件) [outFile seekToEndOfFile]; //读取inFile并且将其内容写到outFile中 buffer = [inFile readDataToEndOfFile]; [outFile writeData:buffer]; //关闭读写文件 [inFile closeFile]; [outFile closeFile]; } return 0;}
在搜索操作执行完毕之后,seekToEndOfFile返回当前文件的偏移量。选择忽略这个值,如果需要,可以使用这个信息来获得程序中文件的大小
- Object-C实现文件追加方法
- Object-C实现文件追加方法
- Object-C实现文件追加方法
- 【MFC】:MFC中实现文件追加的方法
- Java追加写入文件方法
- java实现文件内容追加
- [C#] 文本写入文件,追加写入文件
- C打开文件的追加参数
- C打开文件的追加参数
- C语言打开文件的追加参数
- C/C++ 二进制 追加读写文件
- XCode6追加PCH文件 Objective C、Swift
- 收藏 java追加写文件的方法
- java写文件追加的方法
- 追加文件内容的三种方法
- JAVA 向文件中追加内容方法
- c# txt文件末尾追加字符方法
- 利用RamdonAccessFile来实现文件的追加
- MurmurHash PK CityHash
- C++学习笔记之异常
- SQL语句CAST()在操作access的时候对应使用函数
- sql日期函数
- curl_easy_setopt-curl库的关键函数之一
- Object-C实现文件追加方法
- openCv学习笔记(五)-数学形态学2(灰度级膨胀和腐蚀及c语言实现)
- struts2.3.4环境搭建
- [Economist] iPhones make Chinese eyes light up iPhone使中国人欢呼雀跃
- 一个简单网格游戏,可以寻找到网格最短路径(源代码)
- 理解Git的工作流程
- git 历险记
- javascript 浮点数运算错误解决方案
- Js获取当前日期时间及其它操作