exponenta event banner

gunzip

Извлечь содержимое zip-файла GNU

Описание

пример

gunzip(gzipfilenames) извлекает архивированное содержимое каждого файла в gzipfilenames в папку, содержащую gzipfilenames. gunzip не удаляет исходные zip-файлы GNU.

gunzip рекурсивно извлекает содержимое из папок. gunzip может извлекать файлы из локальной системы или из URL-адреса Интернета.

пример

gunzip(gzipfilenames,outputfolder) извлечения gzipfilenames в outputfolder. Если outputfolder не существует, MATLAB ® создает его.

пример

filenames = gunzip(___) возвращает массив ячеек символьных векторов, содержащих имена относительных путей всех результирующих файлов. Этот синтаксис можно использовать с любой комбинацией входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

Используйте gunzip используется для извлечения всех zip-файлов GNU в текущей папке.

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');

Входные аргументы

свернуть все

Имена zip-файлов GNU, извлекаемых из символьного вектора, массива ячеек символьных векторов или строкового массива. Имена файлов должны содержать путь относительно текущей папки или абсолютный путь.

Если gzipfilenames является URL-адресом, gzipfilenames должен включать тип протокола (например, http://). MATLAB загружает URL-адрес во временную папку в системе, а затем удаляет URL-адрес при очистке.

Типы данных: char | string

Целевая папка для извлеченных файлов, заданная как символьный вектор или строковый скаляр.

Типы данных: char | string

См. также

| | | |

Представлен до R2006a