существует ли ftp-версия list.files(path, recursive=TRUE)?
Я хочу получить весь URL-адрес ZIP-архивов в подкаталогах на этом FTP-сервере
url <- "ftp://ftp-cdc.dwd.de/pub/CDC/observations_germany/climate/hourly/"
 поэтому я хочу получить список всех файлов в этом каталоге: 
ftp://ftp-cdc.dwd.de/pub/CDC/observations_germany/climate/hourly/wind/recent/
а также 
ftp://ftp-cdc.dwd.de/pub/CDC/observations_germany/climate/hourly/air_temperature/historical/
и т.д.
С RCurl мне удалось загрузить dirlist этого каталога, но чтобы не получить полный список всех zip-архивов во всех подкаталогах.
Любые советы, кроме зацикливания каталогов и получения дильристов по одному?
Код RCurl:
dwd_dirlist <- function(url, full = TRUE){
  dir <- unlist(
    strsplit(
      getURL(url,
             ftp.use.epsv = FALSE,
             dirlistonly = TRUE),
      "\n")
    )
  if(full) dir <- paste0(url, dir)
  return(dir)
}
