文档

gzip

将文件压缩成GNU zip文件

描述

例子

gzip (文件名将指定文件和文件夹的内容压缩为具有文件扩展名的GNU zip文件. gzgzip递归地压缩文件夹中的内容。gzip将每个输出文件放在与输入文件相同的文件夹中。

例子

gzip (文件名outputfolder将生成的GNU zip文件放入outputfolder.如果outputfolder不存在,MATLAB®创建它。

例子

entrynames= gzip (___返回一个包含所有结果文件的相对路径名的字符向量单元格数组。您可以将此语法与前面语法中的任何输入参数组合一起使用。

例子

全部折叠

压缩所有文件.m而且.mlx扩展到当前文件夹中,并将结果存储在存档文件夹中。

Compressedfiles = gzip({“* m”‘* .mlx‘},“档案”);compressedfiles
compressedfiles =1x1单元阵列{'归档/ CompressSelectFilesExample.mlx.gz '}

创建一个包含所有子文件夹的GNU zip文件,并将相对路径存储在该文件中。

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

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

的内容创建一个GNU zip文件myfolder,包括所有子文件夹。

Gzippedfiles = gzip(“myfolder”);

输入参数

全部折叠

要压缩的文件或文件夹的名称,指定为字符向量、字符向量的单元格数组或字符串数组。

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

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

数据类型:字符|字符串

压缩文件的目标文件夹,指定为字符向量或字符串标量。

数据类型:字符|字符串

R2006a之前介绍