不能在unzip
(utils
)函数中指定密码。我知道的另一个函数是getZip
(Hmisc
),它只适用于包含一个压缩文件的压缩文件。
我想做一些类似的事情来解压Windows8中foo.zip中的所有文件:
unzip("foo.zip", password = "mypass")
发布于 2018-08-23 15:21:39
password <- "your password"
system(
command = paste0("unzip -o -P ", password, " ", "yourfile.zip"),
wait = TRUE
)
发布于 2019-10-01 15:22:23
password <- "your password"
read.table(
text = system(paste0("unzip -p -P ", password, " yourfile.zip ", "yourfile.csv"),
intern = "TRUE"
), stringsAsFactors = FALSE, header = TRUE, sep = ","
)
https://stackoverflow.com/questions/37665451
复制相似问题