权限被拒绝下载文件时出错

时间:2014-11-05 19:27:22

标签: r

我正在尝试将excel zip文件下载到我已启动的R Project文件夹中。我是R的新手,所以我对我收到的错误信息感到有些困惑。

该文件是一个excel文件,因此我首先为该文件创建了一个变量:

excel2file="http://op.nsf.data/dataFiles/Housing2013EXCEL.zip"

然后我使用了编码:

download.file(excel2file, destfile= "~/Home/Documents/Data")

我收到此错误消息:

Error in download.file(excel2file, destfile = "~/Home/Documents/Data") : 
  cannot open destfile '~/Home/Documents/Data', reason 'Permission denied'

我尝试查看其他权限被拒绝的示例,我认为它可能是我的目标文件,但我不确定为什么或麻烦拍摄它的步骤。

3 个答案:

答案 0 :(得分:9)

destfile应该是文件名,而不是目录。例如:

download.file(excel2file, destfile= "~/Home/Documents/Data/Housing2013EXCEL.zip")

此外,该URL似乎无效,但这是一个不同的(非R)问题。

答案 1 :(得分:0)

请确保您尚未在destfile中打开文件,因为Permission denied错误还来自无法覆盖打开的文件。

这使我绊了一段时间。

答案 2 :(得分:-3)

在destfile中添加一个名称,例如/downloadedfile.csv“