首页 > 解决方案 > zip() 函数在 R Studio 中不起作用:如何使用密码创建压缩文件 .zip?

问题描述

我想在 R Studio 中创建一个带有密码的压缩文件 .zip,但是 utils 中的函数 zip() 不起作用。该功能不会给我错误消息或警告消息,它不会做任何事情。我正在尝试压缩 .csv 文件。下面,有一个可重现的例子:

datos <- data.frame(A=1:100, B=1:100, D= rep("a",times=100))
                  
write.csv(datos, file = "datos.csv")

password <- "hdye89"
               
zip("datos.zip", "datos.csv", flags= paste0("-P", password))

这是我的会话信息

在此处输入图像描述

在此处输入图像描述

我研究了一下,发现可以用gzip()生成压缩文件,对我有用,但是不知道怎么输入密码?7zip.exe可以用来做密码压缩吗?

我感谢你的帮助。

标签: rzipcompressiongzip

解决方案


推荐阅读