当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R zip 创建 Zip 档案


R语言 zip 位于 utils 包(package)。

说明

用于创建 zip 存档的外部 zip 命令的包装器。

用法

zip(zipfile, files, flags = "-r9X", extras = "",
    zip = Sys.getenv("R_ZIPCMD", "zip"))

参数

zipfile

zip 文件的路径名:将执行波形符扩展(请参阅 path.expand )。

files

要包含的记录文件路径的字符向量。

flags

要传递给命令的标志字符串:请参阅“详细信息”。

extras

可选的字符向量:请参阅“详细信息”。

zip

指定要使用的外部命令的字符串。

细节

在类似 Unix 系统上,默认为zip将使用的值R_ZIPCMD,其默认设置为‘等/Renviron’到zip配置期间发现的命令。在 Windows 上,默认依赖于zip程序(例如来自 Rtools 的程序)位于路径中。

flags 的默认值适合以可移植的方式压缩目录树:请参阅 zip 命令的系统特定帮助以了解其他可能性。

参数 extras 可用于指定 -x-i,后跟要排除或包含的文件路径列表。由于 extras 将被视为传递给 system ,因此如果文件路径包含空格,则必须用引号引起来,例如通过shQuote

外部命令返回的状态值,不可见。

也可以看看

unzipunz;此外,taruntar 用于打包(解包)tar 存档。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Create Zip Archives。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。