zoukankan      html  css  js  c++  java
  • 文件操作-图片的拷贝

    - (void)viewDidLoad {

        [super viewDidLoad];

        NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject];

        

        NSString *lifeFilePath = [docPath stringByAppendingString:@"Life"];

        NSError *errMsg = nil;

        [[NSFileManager defaultManager]createDirectoryAtPath:lifeFilePath withIntermediateDirectories:YES attributes:nil error:&errMsg];

        

        NSString *WorkFilePath = [docPath stringByAppendingString:@"Work"];

        [[NSFileManager defaultManager]createDirectoryAtPath:WorkFilePath withIntermediateDirectories:YES attributes:nil error:&errMsg];

        NSString *imagePath = [lifeFilePath stringByAppendingString:@"1"];

        if (![[NSFileManager defaultManager]fileExistsAtPath:imagePath]) {

            [[NSFileManager defaultManager]createFileAtPath:imagePath contents:nil attributes:nil];

            NSData *imageData = UIImagePNGRepresentation([UIImage imageNamed:@"1"]);

            [imageData writeToFile:imagePath atomically:YES];

            NSError *errMsg = nil;

            NSString *imagePath2 = [WorkFilePath stringByAppendingPathComponent:@"1"];

            if (![[NSFileManager defaultManager] fileExistsAtPath:imagePath2]) {

                [[NSFileManager defaultManager] copyItemAtPath:imagePath toPath:imagePath2 error:&errMsg];

                if (errMsg) {

                    NSLog(@"%@",errMsg);

                    return;

                }

            }

        };

        

        NSLog(@"%@",lifeFilePath);

    }

  • 相关阅读:
    不可或缺 Windows Native (15)
    不可或缺 Windows Native (14)
    不可或缺 Windows Native (13)
    不可或缺 Windows Native (12)
    不可或缺 Windows Native (11)
    不可或缺 Windows Native (10)
    不可或缺 Windows Native (9)
    不可或缺 Windows Native (8)
    不可或缺 Windows Native (7)
    不可或缺 Windows Native (6)
  • 原文地址:https://www.cnblogs.com/yangqinglong/p/5363803.html
Copyright © 2011-2022 走看看