zoukankan      html  css  js  c++  java
  • 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(@"写入成功");

        }

  • 相关阅读:
    python类型转换
    手机抓包
    java容器collection的一些简单特点
    WIN7 如何将BAT文件附加到任务栏
    Android新权限机制 AppOps
    记录一写Android常用API
    关于java建立的的包import的问题
    Android组件安全
    查看字节码
    数据库分表之Mybatis+Mysql实践(含部分关键代码)
  • 原文地址:https://www.cnblogs.com/saurik/p/4669700.html
Copyright © 2011-2022 走看看