使用R从FTP服务器下载大型zip文件
我想从FTP服务器下载一个8Gb的zip文件到R中的本地磁盘,我必须输入用户名和密码 我在这里和谷歌上搜索了很多解决方案,但大多数都是使用使用R从FTP服务器下载大型zip文件,r,ftp,rcurl,R,Ftp,Rcurl,我想从FTP服务器下载一个8Gb的zip文件到R中的本地磁盘,我必须输入用户名和密码 我在这里和谷歌上搜索了很多解决方案,但大多数都是使用RCurl中的getBinaryURL,如下所示: bin <- getBinaryURL("ftp://foo.com/file.zip", userpwd="<username>:<password>") con <- file("file.zip", open = "wb") w
RCurl
中的getBinaryURL
,如下所示:
bin <- getBinaryURL("ftp://foo.com/file.zip",
userpwd="<username>:<password>")
con <- file("file.zip", open = "wb")
writeBin(bin, con)
close(con)
bin为什么不直接调用system
或system2
二进制文件?另外,这是:写入磁盘不应该避免RAM限制吗?为什么不直接调用system
或system2
二进制文件?另外,这:难道不应该httr::write\u disk
避免RAM限制吗?