36.3文件归档工具

 
: bunzip2 (bzfile)
: bunzip2 (bzfile, dir)
: filelist = bunzip2 (…)

打开bzip2归档文件的软件包bz文件.

如果目录指定了文件在该目录中解包,而不是在其中bz文件位于。

可选输出文件列表是未压缩文件的列表。

详见: bzip2, 打开, 解压缩, 解压缩, untar.

 
: filelist = gzip (files)
: filelist = gzip (files, dir)

压缩中指定的文件和目录列表文件夹.

文件夹是字符串的字符数组或元胞数组。文件名中的外壳通配符,如“*?被接受并扩展。每个文件都被单独压缩,一个新文件带有.gz扩展被创建。原始文件不会被修改,但现有的压缩文件将被静默覆盖。如果指定了目录,则gzip递归压缩目录中的所有文件。

如果目录定义为压缩文件放置在此目录中,而不是未压缩文件所在的原始目录中。请注意,这不会在中复制目录树目录如果存在多个具有相同名称的文件,则可能导致文件相互覆盖。

如果目录不存在,它被创建。

可选输出文件列表是压缩文件的列表。

详见: 解压缩, 打开, bzip2, 拉链, 焦油.

 
: gunzip (gzfile)
: gunzip (gzfile, outdir)
: filelist = gunzip (…)

解压缩gzip存档gz文件.

如果gz文件是一个目录,该目录中的所有gz文件都将自动解压缩。

如果outdir指定了文件在该目录中解包,而不是在其中gz文件位于。

可选输出文件列表是未压缩文件的列表。

详见: gzip, 打开, bunzip2, 解压缩, untar.

 
: filelist = tar (tarfile, files)
: filelist = tar (tarfile, files, rootdir)

打包中指定的文件和目录列表文件夹进入TAR存档tarfile.

文件夹是字符串的字符数组或元胞数组。文件名中的外壳通配符,如“*?被接受并扩展。递归遍历目录,并将所有文件添加到存档中。

如果rootdir则任何没有绝对路径名的文件都相对于rootdir而不是当前目录。

可选输出文件列表是存档中包含的文件的列表。

详见: untar, 打开, bzip2, gzip, 拉链.

 
: untar (tarfile)
: untar (tarfile, dir)
: filelist = untar (…)

打开TAR档案tarfile.

如果目录指定文件在此目录而不是当前目录中解包。

可选输出文件列表是未压缩文件的列表。

详见: 焦油, 打开, bunzip2, 解压缩, 解压缩.

 
: filelist = zip (zipfile, files)
: filelist = zip (zipfile, files, rootdir)

压缩中指定的文件和目录列表文件夹进入ZIP存档zip文件.

文件夹是字符串的字符数组或元胞数组。文件名中的外壳通配符,如“*?被接受并扩展。目录被递归遍历,所有文件都被压缩并添加到存档中。

如果rootdir则任何没有绝对路径名的文件都相对于rootdir而不是当前目录。

可选输出文件列表是存档中包含的文件的列表。

详见: 解压缩, 打开, bzip2, gzip, 焦油.

 
: unzip (zipfile)
: unzip (zipfile, dir)
: filelist = unzip (…)

解压缩ZIP存档zip文件.

如果目录指定文件在此目录而不是当前目录中解包。

可选输出文件列表是未压缩文件的列表。

详见: 拉链, 打开, bunzip2, 解压缩, untar.

 
: files = unpack (file)
: files = unpack (file, dir)
: files = unpack (file, dir, filetype)

打开归档文件的软件包文件基于其对目录的扩展目录.

如果文件是一个字符串列表,则每个文件都是单独拆包的。文件名中的外壳通配符,如“*?被接受并扩展。

如果目录未指定或为空([]),默认为当前目录。如果文件列表中有目录,则文件类型还必须指定。

根据文件的扩展名推断出特定的存档文件类型。这个文件类型也可以使用与已知扩展名相对应的字符串直接指定。

有效的文件类型扩展名:

bz
bz2

bzip存档

gz

gzip存档

焦油

tar存档

tarbz
tarbz2
tbz
tbz2

tar+bzip存档

targz
tgz

tar+gzip存档

z

压缩存档

拉链

zip存档

可选的返回值是一个列表文件夹打开软件包。

详见: bunzip2, 解压缩, 解压缩, untar, bzip2, gzip, 拉链, 焦油.

 
: filelist = bzip2 (files)
: filelist = bzip2 (files, dir)

压缩中指定的文件列表文件夹.

文件夹是字符串的字符数组或元胞数组。文件名中的外壳通配符,如“*?被接受并扩展。每个文件都被单独压缩,一个新文件带有.bz2扩展被创建。原始文件不会被修改,但现有的压缩文件将被静默覆盖。

如果目录定义为压缩文件放置在此目录中,而不是未压缩文件所在的原始目录中。请注意,这不会在中复制目录树目录如果存在多个具有相同名称的文件,则可能导致文件相互覆盖。

如果目录不存在,它被创建。

可选输出文件列表是压缩文件的列表。

详见: bunzip2, 打开, gzip, 拉链, 焦油.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号