Try this:

 mapply(download.file, filenames, basename(filenames))

On Thu, Sep 16, 2010 at 11:56 AM, Martin <martin@bier-mail.de> wrote:

>
> Hi,
>
> I have problems downloading complete folders via ftp with R. Single files
> work fine.
> I tried Rcurl, but it does not work.
> This is my code:
>
> url =
> "
> ftp://disc2.nascom.nasa.gov/data/TRMM/Gridded/Derived_Products/3B42_V6/Daily/2009/
> "
> filenames = getURL(url, ftp.use.epsv = FALSE, ftplistonly = TRUE, crlf =
> TRUE)
> filenames = paste(url, strsplit(filenames, "\r*\n")[[1]], sep = "")
>
> no problems until here, I get a list with the files I want. But then, when
> I
> use:
> download.file(filenames, destfile="") I don't know how to tell R to use the
> same names for the destfiles als the filenames.
>
> If i use:
> con = getCurlHandle( ftp.use.epsv = FALSE)
> contents = sapply(filenames[1:5], getURL, curl = con)
> names(contents) = filenames[1:length(contents)]
>
> I get an "error in curlPerform".
>
> I know, it's easy to download ftp folders with appropriate programs, but i
> want to manage to get it work in R....
>
> greets
> Martin
> --
> View this message in context:
> http://r.789695.n4.nabble.com/FTP-Download-tp2542359p2542359.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O

	[[alternative HTML version deleted]]

