首页 > 解决方案 > 使用 GetActiveDocument() 的 setwd() 返回错误 - 无法更改工作目录

问题描述

我有以下代码,当尝试运行它时,会给出一个错误,指出无法更改工作目录

src.path<-rstudioapi:::getActiveDocumentContext()$path
setwd(dirname(src.path))

运行getwd()提供了正确的结果。getActiveDocumentContext()$path在控制台中签入简单,""这可能是错误的罪魁祸首。我当前的工作目录是我的 Documents。我的源文件位于这里,所以我可以编译它就好了。但是,我正在尝试制作一个包,所以我需要获取用户的工作目录。是什么导致getActiveDocumentContext()失败?

标签: rdirectory

解决方案


推荐阅读