Set working directory to the path of currently opened file (usually an R script). You can use this function in both .R/.Rmd files and R Console. RStudio (version >= 1.2) is required for running this function.
Arguments
- path
NULL
(default) or a specific path. Defaults to extract the path of the currently opened file (usually .R or .Rmd) using therstudioapi::getSourceEditorContext
function.- ask
TRUE
orFALSE
(default). IfTRUE
, you can select a folder with the prompt of a dialog.
Examples
if (FALSE) {
# RStudio (version >= 1.2) is required for running this function.
set.wd() # set working directory to the path of the currently opened file
set.wd("~/") # set working directory to the home path
set.wd("../") # set working directory to the parent path
set.wd(ask=TRUE) # select a folder with the prompt of a dialog
}