• OC—写入,读取文件


    读取文件内容的三种方式:

      NSString *path = @"/Users/xiaogao/Desktop/path3";

        NSString *error;

        NSString *str1 = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

        if(error == nil){

            NSLog(@"读取文件成功:%@",str1);

        }else{

            NSLog(@"读取文件失败:%@",error);

        }

        

        NSURL *url = [NSURL URLWithString:@"file:///Users/xiaogao/Desktop/path3"];

        NSString *str2 = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];

        NSLog(@"%@",str2);

        

        NSURL *url2 = [NSURL URLWithString:@"http://wwwibaidu.com"];

        NSString *str3 = [NSString stringWithContentsOfURL:url2 encoding:NSUTF8StringEncoding error:nil];

        NSLog(@"%@",str3);

    写入文件:

      NSString *str = @"123456";

        NSString *path = @"/Users/xiaogao/Desktop/path4";

        NSError *error;

       //YES代表要进行原子性操作,也就是会创建一个中间的临时文件

        [str writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error];

        if(error){

            //显示主要信息

            NSLog(@"写入失败:%@",[error localizedDescription]);

        }else{

            NSLog(@"写入成功");

        }

  • 相关阅读:
    第五章.函数
    第四章.文件操作
    第三章.数据类型
    PyYaml简单学习
    Vim编辑器基本用法
    numpy.ndarray.transpose用法理解
    Django Formsets总结
    学习,认知,思维
    Django model总结(上)
    结合pandas,sqlite3批量将csv数据导入sqlite数据库
  • 原文地址:https://www.cnblogs.com/saurik/p/4669700.html
Copyright © 2020-2023  润新知