3
我需要从sftp服务器下载文件并解析它们并将内容插入数据库。我目前使用rCurl如下使用R从安全FTP服务器下载文件
:
library(RCurl)
url<-c("sftp://data.ftp.net/incomining.data.txt")
x<-getURL(url, userpwd="<id>:<passwd>")
writeLines(x, incoming.data.txt"))
我也看了download.file和我没有看到在download.file SFTP sufpport。有没有人做过类似的工作?由于我会得到多个文件,我注意到rcurl有时会超时。我喜欢先从sftp服务器下载所有文件,然后再进行处理。有任何想法吗?
你知道在哪里设置在R上的RCurl超时? – user1471980
@ user1471980查看'curlOptions()' –
60秒,http://www.omegahat.org/RCurl/philosophy.html建议追加** connecttimeout = 60 **,如下所示:'x <-getURL(url ,userpwd =“:”,connecttimeout = 60)' –