使用R从ftp服务器下载最新文件

亚力山大

我有一些文件名为

FileA2014-03-05-10-24-12
FileB2014-03-06-10-25-12

其中“ 2014-03-05-10-24-12”部分表示“年/日/月/小时/小时/分钟/秒/”。这些文件位于ftp服务器上。我想使用R连接到ftp服务器并根据日期下载最新的文件。

我已经开始尝试使用RCurl和dirlistonly列出内容。下一步将尝试解析并找到最新文件。还不在那里...

library(RCurl)
getURL("ftpserver/",verbose=TRUE,dirlistonly = TRUE) 
伦特罗普

这应该工作

library(RCurl)
url <- "ftp://yourServer"
userpwd <- "yourUser:yourPass"
filenames <- getURL(url, userpwd = userpwd,
             ftp.use.epsv = FALSE,dirlistonly = TRUE) 

--

times<-lapply(strsplit(filenames,"[-.]"),function(x){
  time<-paste(c(substr(x[1], nchar(x[1])-3, nchar(x[1])),x[2:6]),
        collapse="-")
  time<-as.POSIXct(time, "%Y-%m-%d-%H-%M-%S", tz="GMT")
})
ind <- which.max(times)
dat <- try(getURL(paste(url,filenames[ind],sep=""), userpwd = userpwd))

所以dat现在包含最新文件

为了使其可重现:所有其他人都可以使用它而不是上半部分的用法

filenames<-c("FileA2014-03-05-10-24-12.csv","FileB2014-03-06-10-25-12.csv") 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从FTP服务器下载最新文件

来自分类Dev

FTP:以服务器获取最新文件

来自分类Dev

从服务器下载最新文件版本

来自分类Dev

如何使用Netbeans的FTP客户端从服务器下载新文件

来自分类Dev

如何使用Paramiko从SFTP服务器仅下载最新文件?

来自分类Dev

使用curl从远程服务器下载最新文件

来自分类Dev

期望脚本使用grep从远程服务器下载最新文件

来自分类Dev

Python FTP服务器下载文件名中包含特定关键字的最新文件

来自分类Dev

从Unix中的FTP从远程服务器获取最新文件

来自分类Dev

unix ftp脚本以从服务器获取最新文件

来自分类Dev

从Unix中的FTP从远程服务器获取最新文件

来自分类Dev

根据时间戳从SFTP服务器下载最新文件

来自分类Dev

Perl Net :: SFTP :: Foreign从远程服务器获取最新文件

来自分类Dev

Delphi Indy HTTPS从Web服务器检测到最新文件

来自分类Dev

使用Groovy传输FTP最新文件

来自分类Dev

使用Talend的FTP,仅获取最新文件?

来自分类Dev

使用bash脚本从ftp服务器下载多个文件

来自分类Dev

如何使用WinSCP从FTP服务器下载特定文件?

来自分类Dev

在服务器之间更新文件

来自分类Dev

仅同步来自远程服务器的新文件

来自分类Dev

如何使用PHP递归设置所有权限到在FTP服务器上创建的新文件夹?

来自分类Dev

从ftp服务器下载txt文件

来自分类Dev

递归搜索目录并列出x个最新文件(基于服务器上的创建日期)

来自分类Dev

sFTP可在运行Ubuntu Server的新文件服务器上运行-我是否应该安装FTP服务器(例如vsftpd)?

来自分类Dev

从FTP文件夹获取最新的更新文件

来自分类Dev

从FTP文件夹获取最新的更新文件

来自分类Dev

使用Paramiko将新文件上传到SFTP服务器,而不必覆盖现有文件

来自分类Dev

如何使用Powershell脚本执行文件夹中的最新文件(刚刚下载)

来自分类Dev

如何在服务器中使用C#更新文件的文本框中添加更新行?

Related 相关文章

  1. 1

    从FTP服务器下载最新文件

  2. 2

    FTP:以服务器获取最新文件

  3. 3

    从服务器下载最新文件版本

  4. 4

    如何使用Netbeans的FTP客户端从服务器下载新文件

  5. 5

    如何使用Paramiko从SFTP服务器仅下载最新文件?

  6. 6

    使用curl从远程服务器下载最新文件

  7. 7

    期望脚本使用grep从远程服务器下载最新文件

  8. 8

    Python FTP服务器下载文件名中包含特定关键字的最新文件

  9. 9

    从Unix中的FTP从远程服务器获取最新文件

  10. 10

    unix ftp脚本以从服务器获取最新文件

  11. 11

    从Unix中的FTP从远程服务器获取最新文件

  12. 12

    根据时间戳从SFTP服务器下载最新文件

  13. 13

    Perl Net :: SFTP :: Foreign从远程服务器获取最新文件

  14. 14

    Delphi Indy HTTPS从Web服务器检测到最新文件

  15. 15

    使用Groovy传输FTP最新文件

  16. 16

    使用Talend的FTP,仅获取最新文件?

  17. 17

    使用bash脚本从ftp服务器下载多个文件

  18. 18

    如何使用WinSCP从FTP服务器下载特定文件?

  19. 19

    在服务器之间更新文件

  20. 20

    仅同步来自远程服务器的新文件

  21. 21

    如何使用PHP递归设置所有权限到在FTP服务器上创建的新文件夹?

  22. 22

    从ftp服务器下载txt文件

  23. 23

    递归搜索目录并列出x个最新文件(基于服务器上的创建日期)

  24. 24

    sFTP可在运行Ubuntu Server的新文件服务器上运行-我是否应该安装FTP服务器(例如vsftpd)?

  25. 25

    从FTP文件夹获取最新的更新文件

  26. 26

    从FTP文件夹获取最新的更新文件

  27. 27

    使用Paramiko将新文件上传到SFTP服务器,而不必覆盖现有文件

  28. 28

    如何使用Powershell脚本执行文件夹中的最新文件(刚刚下载)

  29. 29

    如何在服务器中使用C#更新文件的文本框中添加更新行?

热门标签

归档