Hi All,

I need to loop through and download the past 10 years of met data to a
temporary directory.  I then need to unzip it and place it into another
directory.


year = (2005:2015)

for (i in year)
  tmpdir = tempdir()
  file[i] = file.path(tmpdir, sprintf('724927-23285-%4i.gz', i))
  url = sprintf('
ftp://ftp.ncdc.noaa.gov/pub/data/noaa/%4i/724927-23285-%4i.gz', i, i)
  #file = basename(url)
  download.file(url, file[i])
  files = dir(tmpdir, '*.gz', full.names=FALSE)
  read.table(gzfile('files'))



'file' returns 2015 indices with "/tmp/RtmpKvB4Wz/724927-23285-2015.gz"
next to 2015. and files returns 724927-23285-2015.gz.  However, when I try
to unzip the gz file using the last line, it says it cannot open the
connection and the probable reason is that there is no such file or
directory.



Thanks,
Alexandra

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to