write to and read from files (读写文件)
2014-01-24 15:45
441 查看
1。路径
:
NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"MyFile.txt"];
2。写入文件:
NSString : //带编码
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError
**)error
NSDictionary,NSArray,NSData,NSNumber,NSDate :
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
e.g.
NSString *writeContent = @"content";
NSError *error = nil;
BOOL succeeded = [writeContent writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error];
//----------
char bytes[4] = {'a', 'b', 'c', 'd'};
NSData *dataFromBytes = [[NSData alloc] initWithBytes:bytes length:sizeof(bytes)];
BOOL succeeded = [dataFromBytes writeToFile:filePath atomically:YES]
3。读取文件:
NSString: //带编码
- (instancetype)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error
NSDictionary,NSArray,NSData,NSNumber,NSDate :
- (id)initWithContentsOfFile:(NSString *)aPath
e.g.
NSString *readContent =[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
NSArray *readArray = [[NSArray alloc] initWithContentsOfFile:filePath];
:
NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"MyFile.txt"];
2。写入文件:
NSString : //带编码
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError
**)error
NSDictionary,NSArray,NSData,NSNumber,NSDate :
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
e.g.
NSString *writeContent = @"content";
NSError *error = nil;
BOOL succeeded = [writeContent writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error];
//----------
char bytes[4] = {'a', 'b', 'c', 'd'};
NSData *dataFromBytes = [[NSData alloc] initWithBytes:bytes length:sizeof(bytes)];
BOOL succeeded = [dataFromBytes writeToFile:filePath atomically:YES]
3。读取文件:
NSString: //带编码
- (instancetype)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error
NSDictionary,NSArray,NSData,NSNumber,NSDate :
- (id)initWithContentsOfFile:(NSString *)aPath
e.g.
NSString *readContent =[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
NSArray *readArray = [[NSArray alloc] initWithContentsOfFile:filePath];
相关文章推荐
- Use the SQL Server CLR to Read and Write Text Files
- iPhone开发:如何阻止文件被iTunes和iCloud同步 How do I prevent files from being backed up to iCloud and iTunes?
- read from and write to file
- Configure file like format of ini and read data from ini file or write data to ini file
- Qt Write and Read XML File 读写XML文件
- Java libraries to read and write PDF files
- 40. OP-TEE中secure stroage------读写安全文件数据(read and write)
- 如何阻止文件被iTunes和iCloud同步 How do I prevent files from being backed up to iCloud and iTunes?
- Spring Batch Read from DB and Write to File
- How To Read and Write XML Documents with GDataXML(使用GData读写XML文档)
- How to read and write JSON files in Java(Gson)
- Units Problem: How to read text size as custom attr from xml and set it to TextView in java code
- How do I write to files using cheerio and request in node?
- Database 'xxx' cannot be upgraded because it is read-only or has read-only file Make the database or files writeable, and rerun recovery.
- Linux VFS文件系统之读写(read/write)文件
- Qt Write and Read XML File 读写XML文件
- ReadWriteLock读写文件
- Java基础之读文件——使用通道随机读写文件(RandomReadWrite)
- [Win32]ReadFile/WriteFile 的文件同步读写
- linux文件操作函数(open、write、read、close)可用于串口读写