Ipad开发快速读写文件实现
2011-11-14 17:18
267 查看
//返回临时文件路径
-(NSString *) tempPath
{
return
NSTemporaryDirectory();
}
//返回documents文件路径
-(NSString *) documentsPath
{
NSArray *path =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDir = [path
objectAtIndex:0];
return documentsDir;
}
//读取文件
-(NSString *) readFromFile:(NSString *) filePath
{
//首先判断文件是否存在
if ([[NSFileManager
defaultManager] fileExistsAtPath:filePath] ) {
NSArray *content = [[NSArray
alloc] initWithContentsOfFile:filePath];
NSString *data = [NSString
stringWithFormat:@"%@", [content
objectAtIndex:0]];
[content release];
return data;
}else{
return
nil;
}
}
//写入文件
-(void) writeToFile:(NSString *) text withFileName:(NSString *) filePath
{
NSMutableArray *array = [[NSMutableArray
alloc] init];
[array addObject:text];
[array writeToFile:filePath
atomically:YES];
[array release];
}
-(NSString *) tempPath
{
return
NSTemporaryDirectory();
}
//返回documents文件路径
-(NSString *) documentsPath
{
NSArray *path =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDir = [path
objectAtIndex:0];
return documentsDir;
}
//读取文件
-(NSString *) readFromFile:(NSString *) filePath
{
//首先判断文件是否存在
if ([[NSFileManager
defaultManager] fileExistsAtPath:filePath] ) {
NSArray *content = [[NSArray
alloc] initWithContentsOfFile:filePath];
NSString *data = [NSString
stringWithFormat:@"%@", [content
objectAtIndex:0]];
[content release];
return data;
}else{
return
nil;
}
}
//写入文件
-(void) writeToFile:(NSString *) text withFileName:(NSString *) filePath
{
NSMutableArray *array = [[NSMutableArray
alloc] init];
[array addObject:text];
[array writeToFile:filePath
atomically:YES];
[array release];
}
相关文章推荐
- .Net语言 APP开发平台——Smobiler学习日志:快速实现应用中的图片、声音等文件上传功能
- asp.net导出excel-一行代码实现excel、xml、pdf、word、html、csv等7种格式文件导出功能而且美观-SNF快速开发平台
- warensoft .NET快速开发系列--C# 利用FileStream实现 文件拷贝
- warensoft .NET快速开发系列--C#实现文件下载并(多线程+WebReqeust+进度条)
- python+django快速实现文件上传
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 用户权限树的实现 -- 权限递归树
- 度量快速开发平台窗体中定时执行实现思路
- Android开发 如何快速实现分享功能
- .Net语言 APP开发平台——Smobiler学习日志:开发APP时,如何快速地实现屏幕自适应
- Andoid - 开发实例(5):上传文件实现方法
- ios开发网络学习十二:NSURLSession实现文件上传
- PHP取二进制文件头快速判断文件类型的实现代码
- 【COCOS2DX-LUA 脚本开发之十二】利用AssetsManager实现在线更新资源文件
- SDL游戏开发教程06(利用BOOST库实现简单的文件日志功能)
- (iPhone/iPad开发)实现应用程序icon及UITabBar右上角带红圈中数字
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能
- iOS 开发之IPad的设计与实现
- Android快速实现文件下载(只有4行代码)
- iOS开发之结合asp.net webservice实现文件上传下载
- 算法 -- iOS开发用Objective_C / Swift3.0实现:快速排序 / 冒泡排序 / 选择排序