国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

NSFileHandle的用法

2019-11-14 20:08:20
字體:
來源:轉載
供稿:網友
////  FileInfo.m//  MemoryManage////  Created by macos on 14-8-10.//  Copyright (c) 2014年 macos. All rights reserved.//#import "FileDemo.h"@implementation FileDemo-(id) init{    if (self = [super init]) {        NSFileManager *mgr =[NSFileManager defaultManager];        NSString *path = [NSHomeDirectory() stringByAppendingString:@"/mac.text"];        NSLog(@"%@",path);        NSString *data=@"abcdefghijklmn";        [mgr createFileAtPath:path contents:[data dataUsingEncoding:NSUTF8StringEncoding] attributes:Nil];        //NSFileHandle無法創建文件        NSFileHandle *file = [NSFileHandle fileHandleForUpdatingAtPath:path];        NSLog(@"%@",[[NSString alloc] initWithData:[file readDataToEndOfFile] encoding:NSUTF8StringEncoding]);        [file seekToFileOffset:0];        NSLog(@"length:%lu",[file availableData].length);        [file seekToEndOfFile];        NSDateFormatter *datefmt = [[NSDateFormatter alloc] init];        [datefmt setDateFormat:@" yyyy-MM-dd HH:mm:ss"];        NSString *ndata=[datefmt stringFromDate:[NSDate date]];        [file writeData:[ndata dataUsingEncoding:NSUTF8StringEncoding]];        [file seekToFileOffset:0];        [self copyFileToPath:file ToPath:[NSHomeDirectory() stringByAppendingString:@"/mac.bak.text"]];                [file closeFile];    }    return self;}-(BOOL) copyFileToPath:(NSFileHandle *)srcFile ToPath:(NSString *)path{    NSFileManager *fm = [NSFileManager defaultManager];    //創建新的空文件    NSFileHandle *newFile = [fm createFileAtPath:path contents:[srcFile readDataToEndOfFile ] attributes:nil];    [newFile closeFile];    return true;}@end

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴川市| 宝坻区| 伊春市| 安新县| 平遥县| 蒙自县| 枝江市| 阳城县| 江川县| 大理市| 新和县| 康保县| 盐津县| 舒城县| 平定县| 江孜县| 庆元县| 巩留县| 福鼎市| 奎屯市| 南开区| 双城市| 重庆市| 鄢陵县| 安岳县| 东乡族自治县| 临洮县| 四子王旗| 涞水县| 阳城县| 册亨县| 筠连县| 政和县| 平顺县| 荆州市| 科技| 尚志市| 合川市| 兴海县| 澜沧| 司法|