zoukankan      html  css  js  c++  java
  • iOS学习笔记11沙盒 smallelephant_A

      //  取沙盒路径

        NSString *home = NSHomeDirectory();

        NSLog(@"%@",home);

        

        /**

         *文件夹路径

         **/

        

        NSArray *arr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

        NSLog(@"%lu",arr.count);

        NSString *document = arr[0];

        NSLog(@"%@",document);

        

    //    /**

    //     *缓存路径

    //     **/

    //    NSArray *cachespath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);

    //    NSLog(@"%lu",cachespath.count);

    //    

    //    NSString *caches = cachespath[0];

    //    NSLog(@"%@",caches);

    //    

    //    

    //    /**

    //     *临时文件路径

    //     **/

    //    

    //    NSString *temPath = NSTemporaryDirectory();

    //    NSLog(@"%@",temPath);

    //    // Do any additional setup after loading the view, typically from a nib.

        /**

         *文件操作

         **/

        

        //添加文件夹

        NSFileManager *fileManager = [NSFileManager defaultManager];

    #warning 加入 / 和不加 / 差别很大

        NSString *newFilePath = [document stringByAppendingString:@"/test"];//拼接新文件夹的路径//创建了一个新的文件夹

        BOOL res = [fileManager createDirectoryAtPath:newFilePath withIntermediateDirectories:YES attributes:nil error:nil];

        if (res) {

            NSLog(@"创建文件夹成功");

        }else{

            NSLog(@"创建文件夹失败");

        }

        //添加文件

        NSString *file = [newFilePath stringByAppendingString:@"/1.txt"];

        BOOL r = [fileManager createFileAtPath:file contents:nil attributes:nil];

        if (r) {

            NSLog(@"添加文件成功");

            

        }else{

            NSLog(@"添加文件失败");

        }

    /**

         *读文件

         **/

        NSString *str = [NSString stringWithContentsOfFile:dataToFile encoding:NSUTF8StringEncoding error:nil];

        NSLog(@"%@",str);

        _label.frame = CGRectMake(100, 100, 200, 200);

        _label.backgroundColor = [UIColor redColor];

        _label.font = [UIFont fontWithName:@"Arial" size:20];

        _label.text = [NSString stringWithContentsOfFile:file encoding:NSUTF8StringEncoding error:nil];

        _label.textAlignment = NSTextAlignmentCenter;

        

  • 相关阅读:
    Java异常处理机制(转)
    深入探讨 java.lang.ref 包(转)
    一篇不错的讲解Java异常的文章
    Java国际化学习(一)介绍
    Java泛型集合排序(转)
    Java常见异常总结 (转)
    java中的异常处理机制
    深入分析 Java I/O 的工作机制(转)
    java里BufferedReader和Scanner
    JS深入学习知识整理
  • 原文地址:https://www.cnblogs.com/adodo/p/5206294.html
Copyright © 2011-2022 走看看