Restore an archive containing the files of a given task from a file created with archiveTask.
restoreTask(file, overwrite = FALSE, list = FALSE, code = TRUE, ...)
if list FALSE, the task imported incisibly, otherwise the list of files in the archive.
full name of the input zip file
If TRUE
, overwrite existing files (the equivalent
of unzip -o
), otherwise ignore such files (the equivalent of
unzip -n
).
If TRUE
, list the files and extract none. The
equivalent of unzip -l
.
restore code, default TRUE
Arguments passed on to utils::unzip
zipfile
The pathname of the zip file: tilde expansion (see
path.expand
) will be performed.
files
A character vector of recorded filepaths to be extracted: the default is to extract all files.
junkpaths
If TRUE
, use only the basename of the stored
filepath when extracting. The equivalent of unzip -j
.
exdir
The directory to extract files to (the equivalent of
unzip -d
). It will be created if necessary.
unzip
The method to be used. An alternative is to use
getOption("unzip")
, which on a Unix-alike may be set to the
path to a unzip
program.
setTimes
logical. For the internal method only, should the file times be set based on the times in the zip file? (NB: this applies to included files, not to directories.)