Rev 42766 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/utils/man/zip.file.extract.Rd% Part of the R package, http://www.R-project.org% Copyright 1995-2007 R Core Development Team% Distributed under GPL 2 or later\name{zip.file.extract}\alias{zip.file.extract}\title{Extract File from a Zip Archive}\usage{zip.file.extract(file, zipname = "R.zip",unzip = getOption("unzip"))}\arguments{\item{file}{A file name. (If a path is given, see \sQuote{Note}.)}\item{zipname}{The file name (not path) of a \code{zip} archive,including the \code{".zip"} extension if required.}\item{unzip}{character string: the method to be used, an empty stringindicates \code{"internal"}.}}\description{This will extract the file named \code{file} from the zip archive,if possible, and write it in a temporary location.}\details{All platforms support an \code{"internal"} unzip: this is the defaultunder Windows and the fall-back under Unix if no \code{unzip} programwas found during configuration and \env{R\_UNZIPCMD} is not set.The file will be extracted if it is in the archive and any required\code{unzip} utility is available. It will be extracted to thedirectory given by \code{tempdir}, overwriting any existing file ofthat name.}\note{The \code{"internal"} method is very simple, and will not set file dates.This is a helper function for \code{\link{help}},\code{\link{example}} and \code{\link{data}}. As such, it handlesfile paths in an unusual way. Any path component of \code{zipname} isignored, and the path to \code{file} is used only to determine thedirectory within which to find \code{zipname}.}\value{The name of the original or extracted file. Success is indicated byreturning a different name.}\keyword{file}