文档

焦油

将文件压缩为tar文件

语法

焦油(tarfilename文件名)
焦油(tarfilename文件名,rootfolder)
Entrynames = tar(___

描述

例子

焦油(tarfilename文件名压缩文件名进入tar文件tarfilename焦油递归地压缩文件夹中的内容。生成的tar文件包含的路径文件名相对于当前文件夹。tar文件不存储绝对路径。

例子

焦油(tarfilename文件名rootfolder指定路径文件名相对于rootfolder而不是当前文件夹。

例子

entrynames=焦油(___返回包含文件名称的字符向量单元格数组tarfilename.您可以将此语法与前面语法中的任何输入参数组合一起使用。

例子

全部折叠

压缩所有文件.m.mlx在当前文件夹中扩展到文件backup.tar

焦油=焦油(“backup.tar”,{“* m”‘* .mlx‘})
tarfiles =1x1单元阵列{' CompressFilesToTarExample.mlx '}

创建包含所有子文件夹的tar文件,并将相对路径保存在该文件中。

创建文件夹myfolder包含子文件夹mysubfolder还有文件membrane.mlogo.m

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

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

焦油=焦油(“myfiles.tar”“myfolder”);

输入参数

全部折叠

要创建的tar文件的名称,指定为字符向量。如果tarfilename没有扩展,MATLAB®附加的. tar扩展。如果您指定. tgz. gz扩展,焦油使用压缩指定的文件gzip

tarfilename必须包含相对于当前文件夹的路径或绝对路径。

要压缩的文件或文件夹的名称,指定为字符向量或字符向量的单元格数组。文件名必须小于2gb。

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

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

要压缩的文件的根路径,指定为字符向量。

R2006a之前介绍

这个话题有用吗?