zoukankan      html  css  js  c++  java
  • ios读取文件

    //    创建文件管理器
        NSFileManager *fm=[NSFileManager defaultManager];
        //获取路径
        NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        
        NSString *documentsDirectory = [paths objectAtIndex:0];
        
        [fm changeCurrentDirectoryPath:documentsDirectory];
        
        //获取文件路劲
        
        NSString* path = [documentsDirectory stringByAppendingPathComponent:@"aaa.txt"];
        
        //查找文件,如果不存在,就创建一个文件
        
        if (![fm fileExistsAtPath:path]) {
            
            [fm createFileAtPath:path contents:nil attributes:nil]; 
        }
        
        NSString *astr = @"aadsdafdsgdfgfd";
        
        [astr writeToFile:path atomically:YES encoding:NSUTF8StringEncoding  error:nil];
    

     读取文件

    //    创建文件管理器
        NSFileManager *fm=[NSFileManager defaultManager];
        //获取路径
        NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        
        NSString *documentsDirectory = [paths objectAtIndex:0];
        
        [fm changeCurrentDirectoryPath:[documentsDirectory stringByExpandingTildeInPath]];//扩张路径
        
        //获取文件路劲
        
        NSString* path = [documentsDirectory stringByAppendingPathComponent:@"aaa.txt"];//把文件名加在路径后面
        
        NSString *s = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
        self.aaa.text=s;

    注意:在项目中获取文件路径

    NSString  *path=[[NSBundlemainBundle] pathForResource:self.plistofType:@"plist"];

    在整个本地计算机上获取文件路径

      NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        
      NSString *documentsDirectory = [paths objectAtIndex:0];
  • 相关阅读:
    第一天课程总结与心得体会
    面对一切新的事物。
    libgdx学习记录3——动画Animation
    Eclipse编辑器设置
    libgdx学习记录2——文字显示BitmapFont
    libgdx自制简易Flappy Bird
    libgdx学习记录1——图片显示Texture
    libgdx自制简易版Don't Touch The White Tile
    eclipse 最最最常用快捷键
    libgdx退出对话框
  • 原文地址:https://www.cnblogs.com/flyingdreaming/p/3272900.html
Copyright © 2011-2022 走看看