Ipad开发快速读写文件实现

来源:互联网 发布:滴滴php面试题 编辑:程序博客网 时间:2024/05/16 15:47

//返回临时文件路径

-(NSString *) tempPath

{

returnNSTemporaryDirectory();

}

//返回documents文件路径

-(NSString *) documentsPath

{

NSArray *path =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);

NSString *documentsDir = [pathobjectAtIndex:0];

return documentsDir;

}

//读取文件

-(NSString *) readFromFile:(NSString *) filePath

{

//首先判断文件是否存在

if ([[NSFileManagerdefaultManager] fileExistsAtPath:filePath] ) {

NSArray *content = [[NSArrayalloc] initWithContentsOfFile:filePath];

NSString *data = [NSStringstringWithFormat:@"%@", [content objectAtIndex:0]];

[content release];

return data;

}else{

returnnil;

}

}

//写入文件

-(void) writeToFile:(NSString *) text withFileName:(NSString *) filePath

{

NSMutableArray *array = [[NSMutableArrayalloc] init];

[array addObject:text];

[array writeToFile:filePath atomically:YES];

[array release];

}





原创粉丝点击