【发布时间】:2021-02-21 15:13:38
【问题描述】:
我正在使用 R 中的 Plumber API 创建 Web 应用程序。我试图使用管道工更改工作目录。
当前文件在C:/xampp/htdocs/testMDA 中,我试图用C:\fileUpload\abc 更改目录。 abc 在函数中作为参数传递
library(plumber)
#* @get /string
getString <- function(get = ""){
dir <- setwd(file.path("C:/fileUpload/", get))
print(dir)
}
输出我得到的是当前目录
"C:/xampp/htdocs/testMDA"
【问题讨论】:
-
尝试
print(getwd()),因为 setwd 将返回当前 wd -
@SinhNguyen 我的意图不是打印工作目录。目的是使用管道工更改目录。
-
我的意思是在你
setwd()之后,你需要使用getwd()来获取当前的工作目录。setwd()不会返回它设置的新值。
标签: r function api plumber setwd