Main Content

gunzip

提取 GNU zip 文件的内容

说明

示例

gunzip(gzipfilenames)gzipfilenames 中每个文件的存档内容提取到包含 gzipfilenames 的文件夹中。gunzip 不会删除原始 GNU zip 文件。

gunzip 以递归方式提取文件夹中的内容。gunzip 可从本地系统或从 Internet URL 提取文件。

示例

gunzip(gzipfilenames,outputfolder)gzipfilenames 提取到 outputfolder 中。如果 outputfolder 不存在,MATLAB® 将进行创建。

示例

filenames = gunzip(___) 返回一个字符向量元胞数组,字符向量中包含生成的所有文件的相对路径名称。您可以将此语法与上述语法中的任何输入参数结合使用。

示例

全部折叠

使用 gunzip 函数提取当前文件夹中的所有 GNU zip 文件。

files = gunzip('*.gz')
files = 1x1 cell array
    {'membrane.m'}

从 URL 下载存档文件并提取到本地文件夹。

假设您的存档文件 example.tar.gz 存储在 URL http://example.com/example.tar.gz。可将该文件下载并提取到 example 文件夹中。

url = 'http://example.com/example.tar.gz';
gunzip(url, 'example');
untar('example/example.tar','example');

输入参数

全部折叠

要提取的 GNU zip 文件的名称,指定为字符向量、字符向量元胞数组或字符串数组。文件名必须包含相对于当前文件夹的路径或绝对路径。

如果 gzipfilenames 是 URL,则 gzipfilenames 必须包含协议类型(例如,http://)。MATLAB 将 URL 下载到系统上的临时文件夹中,然后在执行清理操作时删除该 URL。

数据类型: char | string

用来存放所提取文件的目标文件夹,指定为字符向量或字符串标量。

数据类型: char | string

输出参数

全部折叠

所提取文件的名称,以字符向量元胞数组形式返回。如果 outputfolder 指定相对路径,则 filenames 包含该相对路径。如果 outputfolder 指定绝对路径,则 filenames 包含该绝对路径。

版本历史记录

在 R2006a 之前推出

另请参阅

| | | |