使用
下载文件(Windows 7)时tryCatch(download.file(paste0(url_bv,arq), paste0(dir_bv,arq))
,error=function(cond) message(paste('erro:',arq,'não encontrado'))
,warning=function(cond) message(paste('warning:',arq,'não encontrado')))
我无法删除文件,在问题标题中获取msg。
如果我这样做
download.file(paste0(url_bv,arq), paste0(dir_bv,arq))
没有问题。
如何在R?
中发布文件夹/文件答案 0 :(得分:0)
我认为这可能是R(Windows版本)中的一个错误。我可以在R-3.2.5(win10_64)中忠实地再现它。我建议您提交错误报告(阅读R FAQ 9.2以获得明确的方向)。
我尝试了几种变体:
"http://"
和"https://"
)download.file(..., method=...)
选项("wininet"
,"internal"
和"auto"
都以这种方式表现; "libcurl"
没有,但它只是下载了{{ 1}}没有告诉我有问题)404.html
或warning=...
条款,condition=...
{/ 1}} tryCatch
expr
或error=...
参数finally=...
所有人都尝试过ubuntu-14.04(R-3.2.3-64bit),它不会触发。