zoukankan      html  css  js  c++  java
  • 字符串的读出和写入文件

    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[]) {
        
        /**
         file:文件路径
         encoding:编码英文, iOS-5988-1  中文  GBK    GBK2312,一般情况下填写UTF-8
         error:如果读取错误,会将错误信息保存到error中,如果读取正确,就没有error = nil
         注意:以后在OC方法中但凡看到XXXofFile的方法,传递的一定是全路径(绝对路径)
         */
        
    //    NSString *path = @"/Users/apple/Desktop/LZ.txt";
    //    
    //    NSError *error = nil;
    //    
    //    // 从文件中读取字符串
    //    NSString *str = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
    //    
    //    if (error == nil) {
    //        NSLog(@"str = %@", str);
    //    }else{
    //        NSLog(@"error = %@", [error localizedDescription]);
    //    }
        
        // 将字符串写入到文件中
        NSString *str = @"iOS0117大神班";
        NSString *path = @"/Users/apple/Desktop/LZ.txt";
        
        // atomically 如果传入YES,字符串写入文件的过程中如果没有写完,那么不会生成文件
        //            如果传人NO,字符串写入文件的过程中如果没有写完,会生成文件
        
        [str writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil];
    
        return 0;
    }
  • 相关阅读:
    分析问题的方法
    听听冯洛伊曼的概念机器的齿轮声
    Nginx支持WebSocket配置
    原型模式
    redis日志位置
    修改centos7远程端口和nginx安全设置
    Java输出小端二进制文件
    centos7安装Java8
    Nginx教程
    centos7.6安装postgresql10
  • 原文地址:https://www.cnblogs.com/521it/p/5120785.html
Copyright © 2011-2022 走看看