文件的路径问题

文件的路径问题

- (IBAction)ReadWrite:(id)sender {

    NSString* file2=@"hhh.txt";//要写入的文件名称

    NSString* filePa2=[[MCFileManager cacheDirectory]stringByAppendingPathComponent:file2];//文件路径

    NSString* cotenttt2=@"哦哦哦哦哦";//要写入的内容

    //调用高级读写方法

    if ([MCFileManager writeStringUsingFileHandle:cotenttt2 toPath:filePa2]) {

        //写入文件成功

        NSLog(@"写入%@文件成功",file2);

    }else{

        NSLog(@"写入%@文件失败",file2);

    }

    

    //读取文件的内容 调用方法

    NSString *read2=[MCFileManager readFileUsingFileHandleFromPath:filePa2];

    NSLog(@"%@文件的内容:%@",file2,read2);

    

     //追加写文件内容

     //定义字符串存储想要写入的内容

     NSString *appendContent=@"什么";

     //调用追加写文件方法并加入判断

     if ([MCFileManager appendingStringUsingFileHandle:appendContent toPath:filePa2]) {

     NSLog(@"追加写文件成功");

     }else{

     NSLog(@"追加写文件失败");

     }

     //读取文件失败

     read2=[MCFileManager readFileUsingFileHandleFromPath:filePa2];

     NSLog(@"%@文件的内容:%@",file2,read2);

    

    //获取新文件的完整路径

    NSString* a=[filePa2 stringByAppendingPathComponent:file2];

    NSLog(@"路径:%@",a);

}

http://img1.sycdn.imooc.com//climg/5b5bbed6000152e106350081.jpg

为什么获取到的路径是这样的 哪里出错了吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Tender10 2018-07-29 15:37:42

你对于这个获取到的路径有什么疑问嘛,你可以根据路径去查找对应的目录下是否有相应的文件。

  • 提问者 盛益华通 #1
    hhh.txt为什么出现了两次
    2018-07-30 08:38:13
  • Tender10 回复 提问者 盛益华通 #2
    你打印出来的read2路径是多少,可能是拼接路径多拼接了一次。
    2018-07-30 13:41:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS进阶:界面优化与数据存储
  • 参与学习       516    人
  • 提交作业       158    份
  • 解答问题       637    个

本路径采用基础+案例方式,助你解开对界面优化、数据储存、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师