| zip {zip} | R Documentation |
zip creates a new zip archive file.
zip(zipfile, files, recurse = TRUE, compression_level = 9) zip_append(zipfile, files, recurse = TRUE, compression_level = 9)
zipfile |
The zip file to create. If the file exists, |
files |
List of file to add to the archive. Absolute path names will be added as absolute path names, relative path names stay relative in the archive. |
recurse |
Whether to add the contents of directories recursively. |
compression_level |
A number between 1 and 9. 9 compresses best, but it also takes the longest. |
zip_append appends compressed files to an existing 'zip' file.
The name of the created zip file, invisibly.
## 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")
zip(zipfile, tmp)
## List contents
zip_list(zipfile)
## Add another file
cat("third file", file = file.path(tmp, "file3"))
zip_append(zipfile, file.path(tmp, "file3"))
zip_list(zipfile)