使用RCurl从FTP服务器下载最新文件(基于修改的日期)

时间:2019-09-30 14:15:24

标签: r curl ftp rcurl

我有一台每天上传新文件的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”,其中不包含任何日期子字符串,我只想导入修改日期等于今天的名称。

有人知道如何将此参数传递给请求吗?:-)

谢谢!

0 个答案:

没有答案