zoukankan      html  css  js  c++  java
  • ios NSFileHandle

    在指定路径创建一个.csv文件,并向里面写数据:

    CSV:
    即逗号分隔值(Comma-Separated Values),有时也称为字符分隔值,因为分隔字符也可以不是逗号,可以是分号;
    其文件以纯文本形式存储表格数据(数字和文本)。
    这种文件格式经常用来作为不同程序之间的数据交互的格式。
    CSV格式数据的结构类似表格,不同的记录占用一行,一行中的字段用“,”(逗号)分隔。
    在xcode中, csv格式的文件是一种占内存很小的文本文档。

    //=================yes=======================================================================
    -(void)writeCSVData:(NSString *)string{
    	//You can use incoming string data
    	NSString* sourcePaht = @"/Users/mbp/Library/Demo/testFile.csv";
    	NSFileManager * fileManager = [NSFileManager defaultManager];
    	[fileManager createFileAtPath:sourcePaht contents:nil attributes:nil];
    	NSFileHandle* fileHandle = [NSFileHandle fileHandleForUpdatingAtPath:sourcePaht];
    	[fileHandle seekToEndOfFile];
    	NSString *terminator = @"
    ";
    	for(int i = 0; i < 900; i++){
    		if (i == 0) {
    			NSString *str = @"时间 ,信号1 ,信号2 ,信号3 ,信号4";
    			NSString *tempStr = [NSString stringWithFormat:@"%@%@",str,terminator];
    			NSData *stringData = [tempStr dataUsingEncoding:NSUTF8StringEncoding];
    			[fileHandle writeData:stringData];
    		}else{
    		NSString *str = [NSString stringWithFormat:@"%@,%d,%d,%d,%d",[NSDate date],i,i,i,i];
    		NSString *tempStr = [NSString stringWithFormat:@"%@%@",str,terminator];
    		NSData *stringData = [tempStr dataUsingEncoding:NSUTF8StringEncoding];
    		[fileHandle writeData:stringData];
    		}
    	}
    	
    	[fileHandle closeFile];
    }
    //===========================================================================================
    

    对文件的操作

    参考:http://blog.csdn.net/gaoyp/article/details/56012460

    成功的三大原则: 1、坚持 2、不要脸 3、坚持不要脸
  • 相关阅读:
    mysqldump详解
    mysql忽略表中的某个字段不查询
    mysqldumpslow基本使用
    xtrabakcup基本用法 安装、全量备份恢复、增量备份恢复
    Ubuntu--磁盘统计
    Ubuntu--硬盘的挂载与卸载
    Ubuntu--文件属性权限管理(command: chmod, chown)
    Ubuntu--useradd指令使用
    Ubuntu--安装sshd开启远程登陆服务
    Ubuntu--虚拟机中Ubuntu系统时间与windows不同步
  • 原文地址:https://www.cnblogs.com/xulinmei/p/7426722.html
Copyright © 2011-2022 走看看