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