数据的存储(1)
来源:互联网 发布:java web 菜鸟教程 编辑:程序博客网 时间:2024/05/29 01:54
//
// main.m
// appendData
//
// Created by 王丽丽 on 14-2-17.
// Copyright (c) 2014年 王丽丽. All rights reserved.
//
#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)使用SharedPreferences
- 数据 的存储(1)使用SharedPreferences
- 数据 的存储(1)使用SharedPreferences
- 数据 的存储(1)使用SharedPreferences
- 数据 的存储(1)使用SharedPreferences
- 数据 的存储(1)使用SharedPreferences
- 数据 的存储(1)使用SharedPreferences
- 数据的存储(2)
- 数据存储操作(1)-------- SharedPreference存储
- 数据存储之(二):基本数据的存储
- iOS数据存储- Xcode6数据存储基础(1)
- 数据存储(1)---SharedPreferences
- Shark源码分析(一):数据的存储(1)
- Memcache存储大数据的问题(大于1m)
- Android数据的存储方式(1)SharedPreferences
- 基于数据存储方式的代码优化(1)
- C#的Bmob使用指南(1)-数据存储
- HDU-3791-判断一棵树是不是二叉搜索树
- C++ extern使用
- Java程序打包成jar包
- magento -- 给后台分类管理页的分类商品加一栏商品类型
- 【浏览器】缩放是缩放CSS像素(缩放比例为1时,一个CSS像素等于一个屏幕像素)
- 数据的存储(1)
- 无法使用SecureCRT访问虚拟机之IP设置问题
- 进程、线程调度、优先级与关联性
- POJ 3352 求割边
- 利用 SysRq 键排除和诊断系统故障
- u-boot第一阶段程序分析小结
- 数据的存储(2)
- 数据库笔记1
- opencv遍历图像