设置工作目录:“C:/Documents and Settings/...”下的“Setwd 错误:无法更改工作目录”

问题描述 投票:0回答:5

我想知道为什么它不允许我更改我的工作目录。
我一直看到这个错误:

Error in setwd(dataDir) : cannot change working directory

这是我的代码:

dataDir <- "C:/Documents and Settings/My Documents/R/"
setwd(dataDir)
r windows-10 working-directory setwd
5个回答
2
投票

似乎是一个烦人的 Windows 权限问题;那是一个遗留目录。 “Windows (7/)10:访问路径‘C:\Documents and Settings’被拒绝”的 Google 搜索次数达到 293 万次。在 Windows 论坛中查找建议,并检查“C:/Documents and Settings/My Documents/...”当前的所有权和权限是什么,它们应该是什么,以及是否启用了管理员帐户。 (坦率地说,这不是 R 安装包目录的最佳选择,但许多安装程序都使用它,或者默认使用它。)

  • 请确认
    setwd()
    可以很好地选择更无害的目录,例如'C:\Users\your_name\R'
  • 您是以管理员还是用户身份运行 R?
  • 您是以管理员还是用户身份安装 R 的? (您使用了哪个安装程序,哪个安装程序版本/日期?R-项目的?Anaconda?另一个?)

0
投票

路径中一定有错误。它应该看起来像

C:\<your_username>\Documents and Settings\My Documents

或者尝试一下

setwd("C:\\[your_username]\\Documents and Settings\\My Documents\\R")


0
投票

“Documents and Settings”是一个存在于非常旧版本的 Windows(XP 及更早版本)中的目录。在 Windows 10 中,您的用户数据位于

C:\users\<username>
下,您的文档位于
C:\users\<username>\Documents
中。

就 R 而言,在 Windows 10 下,主目录

~
映射到
C:\users\<username>\Documents


0
投票

以管理员身份运行 Rstudio。 然后运行 dataDir <- "C:/Documents and Settings/My Documents/R/" setwd(dataDirstrong text**)**


0
投票

我遇到了同样的错误,结果是我将目录的位置从桌面更改为文档,再次检查您的文件位置,这可能是问题所在。

© www.soinside.com 2019 - 2024. All rights reserved.