文件的写入本地以及删除
来源:互联网 发布:pdf修改软件绿色版 编辑:程序博客网 时间:2024/05/22 07:09
文件的写入本地,删除,下面一段代码简单的介绍了 文件的写入 删除操作
// 将str 写入沙盒
- (void)WriteToSandBox:(NSString *)str{
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
// 在沙盒中创建路径
NSString *filePath=[documentsDirectory stringByAppendingPathComponent:@"UCSLogin.txt"];
// 文件操作的单例
NSFileManager * fileManager = [NSFileManagerdefaultManager];
// 查找该路径下的文件是否存在
if ([fileManager fileExistsAtPath:filePath])
{
//如果文件存在并且它的大小大于1M,则删除并且重新创建一个
long long filesizes = [[fileManagerattributesOfItemAtPath:filePath error:nil] fileSize];
if ((filesizes/(1024.0*1024.0))>1) {
//删除当前文件
[fileManager removeItemAtPath:filePatherror:nil];
//重新创建一个文件
[fileManager createFileAtPath:filePathcontents:nilattributes:nil];
}
NSFileHandle *outFile = [NSFileHandlefileHandleForWritingAtPath:filePath];
//找到并定位到outFile的末尾位置(在此后追加文件)
[outFile seekToEndOfFile];
[outFile writeData:[strdataUsingEncoding:NSUTF8StringEncoding]];
//关闭读写文件
[outFile closeFile];
}else{
// 如果文件不存在则创建并且将文件写入
[fileManager createFileAtPath:filePathcontents:nilattributes:nil];
[str writeToFile:filePathatomically:YESencoding:NSUTF8StringEncodingerror:nil];
}
}
- 文件的写入本地以及删除
- 文件的写入与删除
- 日志文件的写入以及文件创建
- 文件的创建,读取,写入,修改,删除
- MFC文件的写入以及写出????
- 写入 删除 沙河文件
- java中如何删除本地文件夹以及文件
- 将文件下载到本地以及删除本地文件
- 把json文件写入本地
- 读取assets目录下的资源文件写入到本地
- 返回文件,不通过写入本地服务器的方式
- 【Perforce】重新sync本地删除的文件
- git如何恢复本地删除的文件
- PHP unlink删除本地中文名称的文件
- svn 删除服务器和本地的文件
- GitHub恢复本地被删除的文件
- git update本地删除的文件
- 简单的创建文件以及往文件里头写入内容
- MAN Truck
- iOS runloop
- Android Gallery组件实现循环显示图像
- iMindMap Android版中怎样添加导图图标
- dedecms 5.6 创建图片集时 出现 数据保存到数据库附加表 `dede_addonimages` 时出错,请把相关信息提交给
- 文件的写入本地以及删除
- [疯狂Java]监听器的实现:内部(闭包)、反射、外部
- 目标检测——从RCNN到Faster RCNN 串烧
- 108.Which two statements are true regarding the COUNT function? (Choose two.)
- 字符串(一)——String类(String No. 1)
- C#中使用自定义消息
- Species Tree(HashTable实现)
- rapidxml使用
- Web 网页通信之长连接、长轮询