У меня есть FTP-сервер с новыми файлами, загружаемыми каждый день, и я хочу загружать последнюю версию ежедневно. Однако имена файлов одинаковы и не содержат даты, когда они были созданы. Но на FTP-сервере есть информация «дата изменения» - я просто не нашел элегантного способа доступа к ней с помощью библиотеки RCurl .
Что я сейчас делаю:
require(RCurl)
servername <- paste("ftp://my-server-name/")
userpwd <- "my-user:my-pw"
todaysfilename <- "Export.csv"
url <- paste(servername, todaysfilename, sep = "")
bin = getURL(url, userpwd = userpwd, verbose = F,
ftp.use.epsv = TRUE)
import <- read.csv(textConnection(bin),
sep = ";")
Файлы на FTP-сервере имеют произвольные имена, такие как «Export.csv», которые не содержат подстроки даты, и я хочу импортировать только ту, в которой дата, измененная сегодня, равна сегодняшней.
У кого-нибудь есть идеи, как передать этот аргумент в запрос?: -)
Спасибо !!!