untar

Извлеките содержимое файла tar

Описание

пример

untar(tarfilename) извлекает заархивированное содержимое tarfilename в текущую папку, сохраняя атрибуты и метки времени каждого файла. untar может извлечь файлы из вашей локальной системы или файлы из Интернета URL.

Если файл существует с тем же именем, и файл не только для чтения, MATLAB® перезаписывает его. На платформах Microsoft® Windows® MATLAB не устанавливает скрытое, систему и архивные атрибуты.

пример

untar(tarfilename,outputfolder) извлекает заархивированное содержимое tarfilename в outputfolder. Если outputfolder не существует, MATLAB создает его.

пример

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

Примеры

свернуть все

Создайте файл tar, и затем извлеките его к папке backup.

Создайте файл tar всех программных файлов в текущей папке.

tar('myfiles.tar.gz',{'*.m','*.mlx'});

Извлеките myfiles.tar.gz к папке backup.

programFiles = untar('myfiles','backup')
programFiles = 1x3 cell
    {'backup/myfile1.m'}    {'backup/myfile2.m'}    {'backup/ExtractT...'}

Загрузите и извлеките архивный файл от URL до локальной папки.

Предположим, что у вас есть архивный файл example.tar.gz сохраненный в http://example.com/example.tar.gz URL. Загрузите и извлеките файл к example папка.

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

Входные параметры

свернуть все

Имя файла tar, чтобы извлечь из в виде вектора символов или строкового скаляра. Если tarfilename не имеет никакого расширения, MATLAB ищет tarfilename добавленный с .tgz, .tar.gz, или .tar. Если вы задаете .tgz или .gz расширение, затем untar извлекает заданный файл с помощью gunzip.

Можно задать tarfilename как абсолютный путь или путь относительно текущей папки.

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

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

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

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

Смотрите также

| | | |

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