不使用R中的download.file创建文件

时间:2013-11-24 20:19:08

标签: r

当我尝试使用R中的download.file()下载网页并且没有这样的网站时,函数会自动创建一个空文件。

如何避免创建空文件?

1 个答案:

答案 0 :(得分:6)

您希望使用 RCurl 中的url.exists函数作为条件语句:

library(RCurl)
myurl <- 'http://www.google.com'
if(url.exists(myurl))
    download.file(myurl, 'myfile.html')