文档

邮政编码

将文件压缩成zip文件

描述

例子

邮政编码(zipfilename文件名的内容文件名到zip文件中zipfilename邮政编码递归地压缩文件夹中的内容。的路径文件名相对于当前文件夹。zip文件不存储绝对路径。

例子

邮政编码(zipfilename文件名rootfolder的路径。文件名相对于rootfolder而不是当前文件夹。

例子

entrynames= zip (___返回字符向量的单元格数组,其中包含的文件的名称zipfilename.您可以将此语法与前面语法中的任何输入参数组合一起使用。

例子

全部折叠

创建该文件的zip文件membrane.m.保存zip文件tmwlogo.zip在当前文件夹中。

邮政编码(“tmwlogo”“membrane.m”);

压缩文件membrane.m而且logo.m到一个名为tmwlogo.zip

压缩文件= zip(“tmwlogo.zip”, {“membrane.m”“logo.m”});

压缩所有.m而且.mlx文件在当前文件夹的文件backup.zip

邮政编码(“备份”, {“* m”‘* .mlx‘});

压缩一个文件夹(包括所有子文件夹)的内容,并将相对路径存储在zip文件中。

创建一个文件夹myfolder包含子文件夹mysubfolder还有文件membrane.m而且logo.m

mkdirmyfolder;移动文件(“membrane.m”“myfolder”);移动文件(“logo.m”“myfolder”);cdmyfolder;mkdirmysubfolder;cd..

压缩的内容myfolder,包括所有子文件夹。

压缩文件= zip(“myfiles.zip”“myfolder”);

假设您有这些文件thesis.doc而且defense.ppt位于文件夹中d: /博士.将这些文件压缩为thesis.zip,比当前文件夹高一级。

邮政编码(“. . / thesis.zip”, {“thesis.doc”“defense.ppt”},“d: /博士”);

输入参数

全部折叠

要创建的zip文件的名称,指定为字符向量或字符串标量。如果zipfilename没有. zip扩展,MATLAB®附加的. zip扩展。

zipfilename必须包含相对于当前文件夹的路径或绝对路径。

数据类型:字符|字符串

要压缩的文件或文件夹的名称,指定为字符向量、字符向量的单元格数组或字符串数组。指定的文件总数文件名必须小于65535,并且每个文件必须小于4gb。

MATLAB路径上的文件可以包含部分路径。否则,文件必须包含相对于当前文件夹的路径或绝对路径。

文件夹必须包含相对于当前文件夹的路径或绝对路径。在UNIX®系统,文件夹也可以开始~ /用户名/,将分别展开到当前用户的主文件夹或指定用户的主文件夹。您可以使用通配符当指定文件或文件夹时,依赖MATLAB路径解析文件名或部分路径名时除外。

数据类型:字符|字符串

要压缩文件的根路径,指定为字符向量或字符串标量。

数据类型:字符|字符串

选择功能

要压缩当前文件夹浏览器中的文件,请选择该文件,右键单击打开上下文菜单,然后选择创建Zip文件

R2006a之前介绍过