• 字符串的读出和写入文件


    #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;
    }
  • 相关阅读:
    gorm 更新数据时,0值会被忽略
    xshell评估过期解决办法
    安装zoom
    aria2 加速百度网盘下载
    ubuntu17.10 安装firefox的flash
    c++ 回调函数使用
    ubuntu17 安装中文输入法
    ubuntu python3.6 找不到_sqlite3
    linux 获取CPU个数
    centos7 yum与Python3冲突
  • 原文地址:https://www.cnblogs.com/521it/p/5120785.html
Copyright © 2020-2023  润新知