我正试图从这个FTP获取文件。
ftp://ftp.pride.ebi.ac.uk/pride/data/archive/2015/11/PXD000299/
我只需要以.dat扩展名开头的文件。但是有其他我不感兴趣的文件。
我想避免逐个下载每个文件,所以我想创建一个包含名称的向量,并循环执行它们。
如何只下载我想要的文件?
谢谢
编辑: 我尝试了以下方法:
downloadURL <- "ftp://ftp.pride.ebi.ac.uk/pride/data/archive/2015/11/PXD000299/F010439.dat"
download.file(downloadURL, "F010439.dat") #this is a trial using one file
几秒钟后,我收到以下错误:
trying URL
'ftp://ftp.pride.ebi.ac.uk/pride/data/archive/2015/11/PXD000299/F010439.dat'
Error in download.file(downloadURL, "F010439.dat") :
cannot open URL 'ftp://ftp.pride.ebi.ac.uk/pride/data/archive/2015/11/PXD000299/F010439.dat'
In addition: Warning message:
In download.file(downloadURL, "F010439.dat") :
InternetOpenUrl failed: 'Die FTP-Sitzung wurde beendet.
'
curl::curl_download()
函数来保存文件。 - Rich Pauloo