《文件的压缩与解压》

来源:互联网 发布:md4算法漏洞 编辑:程序博客网 时间:2024/04/30 01:27

#import "ViewController.h"

#import "SSZipArchive.h"


@interface ViewController ()


@end


@implementation ViewController


/*

//文件的压缩与解压——知识点

//提示:(1)文件与文件夹的区别(例如:一张图片即是个文件;一个文件下包含两张图片,则这个文件称为文件夹)

       (2)第三方框架的添加方法

       (3)压缩文件的后缀一定要写(.zip);

*/


//触摸屏幕时调用

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{


    [selfzip2];


}


//压缩方式一

-(void)zip1{

    

    //参数说明:

    //第一个参数:压缩文件的存放路径

    //第二个参数:压缩文件的存放路径

    NSArray *arrayM=@[

                      @"/Users/hzy/Desktop/22.jpg",

                      @"/Users/hzy/Desktop/33.jpg"

                      ];

    [SSZipArchivecreateZipFileAtPath:@"/Users/hzy/Desktop/111.zip"withFilesAtPaths:arrayM];


}



//压缩方式二

-(void)zip2{

    

    //参数说明:

    //第一个参数:压缩文件的存放路径

    //第二个参数:压缩文件的存放路径

    //第三个参数:解压时需要的密码

    NSArray *arrayM=@[

                      @"/Users/hzy/Desktop/4444"

                      ];

    [SSZipArchivecreateZipFileAtPath:@"/Users/hzy/Desktop/55555.zip"withFilesAtPaths:arrayM];  

}


//解压方式一

-(void)unzip1{

    

     //参数说明:

     //第一个参数:要解压的文件在哪里

     //第二个参数:文件应该解压到什么地方

    [SSZipArchiveunzipFileAtPath:@"/Users/hzy/Desktop/11.zip"toDestination:@"/Users/hzy/Desktop/4444"];


}


0 0
原创粉丝点击