文档

邮政编码

将文件压缩成zip文件

语法

zip (zipfilename文件名)
zip (zipfilename文件名,rootfolder)
Entrynames = zip(___

描述

例子

邮政编码(zipfilename文件名压缩的内容文件名放入zip文件中zipfilename邮政编码递归压缩文件夹中的内容。生成的zip文件包含文件名相对于当前文件夹。zip文件不存储绝对路径。

例子

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

例子

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

例子

全部折叠

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

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

压缩文件membrane.mlogo.m放入一个名为tmwlogo.zip

Zippedfiles = zip(“tmwlogo.zip”, {“membrane.m”“logo.m”});

压缩所有.m.mlx将当前文件夹中的文件拷贝到文件中backup.zip

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

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

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

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

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

Zippedfiles = zip(“myfiles.zip”“myfolder”);

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

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

输入参数

全部折叠

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

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

要压缩的文件或文件夹的名称,指定为字符向量或字符向量的单元数组。文件名必须小于4gb。

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

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

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

选择功能

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

R2006a之前引入

这个话题有帮助吗?