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)