unzip

0th

Percentile

Uncompress 'zip' Archives

unzip() always restores modification times of the extracted files and directories.

Usage
unzip(zipfile, files = NULL, overwrite = TRUE, junkpaths = FALSE,
  exdir = ".")
Arguments
zipfile

Path to the zip file to uncompress.

files

Character vector of files to extract from the archive. Files within directories can be specified, but they must use a forward slash as path separator, as this is what zip files use internally. If NULL, all files will be extracted.

overwrite

Whether to overwrite existing files. If FALSE and a file already exists, then an error is thrown.

junkpaths

Whether to ignore all directory paths when creating files. If TRUE, all files will be created in exdir.

exdir

Directory to uncompress the archive to. If it does not exist, it will be created.

Permissions

If the zip archive stores permissions and was created on Unix, the permissions will be restored.

Aliases
  • unzip
Examples
# NOT RUN {
## Some files to zip up
dir.create(tmp <- tempfile())
cat("first file", file = file.path(tmp, "file1"))
cat("second file", file = file.path(tmp, "file2"))

zipfile <- tempfile(fileext = ".zip")
zipr(zipfile, tmp)

## List contents
zip_list(zipfile)

## Extract
tmp2 <- tempfile()
unzip(zipfile, exdir = tmp2)
# }
Documentation reproduced from package zip, version 2.0.4, License: CC0

Community examples

Looks like there are no examples yet.