数据管理(1)
来源:互联网 发布:最靠谱的海淘网站知乎 编辑:程序博客网 时间:2024/05/01 07:10
#import <Foundation/Foundation.h>
int main(int argc,const char * argv[])
{
@autoreleasepool {
/**1 追加数据**/
/*
NSString *homePath = NSHomeDirectory();
NSString *filePath = [homePath stringByAppendingString:@"/phone/phone.text"];
NSLog(@"filePath = %@",filePath);
NSFileHandle *fileHandle = [NSFileHandle fileHandleForUpdatingAtPath:filePath];
[fileHandle seekToEndOfFile];
//[fileHandle seekToFileOffset:3];
NSString *str = @"追加数据";
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
[fileHandle writeData:data];
NSLog(@"fileHandle=%@",fileHandle);
[fileHandle closeFile];
*/
/*2 定位读取数据 */
/*
NSString *homePath = NSHomeDirectory();
NSString *filePath = [homePath stringByAppendingString:@"/phone/phone.text"];
NSFileHandle *fileHandle = [NSFileHandle fileHandleForReadingAtPath:filePath];
NSUInteger length = [fileHandle availableData].length;
[fileHandle seekToFileOffset:length/2];
NSData *data = [fileHandle readDataToEndOfFile];
NSString *str = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",str);
*/
/*复制文件*/
NSString *homePath = NSHomeDirectory();
NSString *filePath = [homePath stringByAppendingString:@"/phone/phone.text"];
//创建目标路径
NSString *targetPath = [homePath stringByAppendingString:@"/phone/cellPhone.text"];
//创建目标文件
NSFileManager *fileManager = [NSFileManagerdefaultManager];
BOOL success = [fileManager createFileAtPath:targetPath contents:nilattributes:nil];
if (success)
{
NSLog(@"creat success");
}
//创建两个fileHandle
//一个用于读取文件
NSFileHandle *outFileHandle = [NSFileHandlefileHandleForWritingAtPath:targetPath];
//一个用于写文件
NSFileHandle *inFileHandle = [NSFileHandlefileHandleForReadingAtPath:filePath];
NSData *data = [inFileHandle readDataToEndOfFile];
[outFileHandlewriteData:data];
//关闭文件
[outFileHandlecloseFile];
[inFileHandlecloseFile];
}
return 0;
}
- 数据管理(1)
- 兴趣数据管理思路(1)
- Unity3d动态数据管理(1)Export AssetBundles
- Unity3d动态数据管理(1)Export AssetBundles
- Unity3d动态数据管理(1)Export AssetBundles
- Unity3d动态数据管理(1)Export AssetBundles
- linux实习 数据管理程序(1)
- 主数据管理(MDM)与元数据管理
- 主数据管理(MDM)与元数据管理
- 主数据管理(MDM)与元数据管理
- docker 数据管理<1>
- Docker容器数据管理1
- 数据管理(R语言)
- 数据管理(2)
- 数据管理(选择 删除 )
- 数据管理平台(DMP)
- Airtable(数据管理)
- Docker数据管理(四)
- MSCS+ECC安装之后,共享文件夹的权限表象信息
- linux sed/grep/find 批量处理
- lua
- tomcat linux startup.sh jdk配置
- java jvm 内存分配
- 数据管理(1)
- ASIHttpRequest-发送数据
- Java应用级产品开发平台APDPlat
- html+css学习-----基本结构及标签
- 设计模式之-------------代理模式
- Ext遍历工具条上的控件
- Java应用级产品开发平台APDPlat
- IOS开发实例-获取用户当前地理坐标
- 简单又好看的按钮,扁平化按钮。