Hello, There's nothing strange about documented behavior. From the help page ?setwd, section Value:
|setwd| returns the current directory before the change, [...]. The workaround is to call choose.dir() first and then setwd() using its return value: tmp.wd <- choose.dir() setwd(tmp.wd) Hope this helps, Rui Barradas Em 02-11-2012 16:57, Markus Holotta escreveu: > I've found the following strange behaviour R (RStudio) which has been > confirmed by another user in RGui. > > > Inside a script I want to set two variables: > > default.wd = getwd() > tmp.wd = setwd(choose.dir()) > > After choosing tmp.wd the value of default.wd is shown in Workspace, > but getwd() is giving back the correct string of tmp.wd. > Is there a workaround for the problem? > > I'm working on RStudio 0.96.228 and R 2.15.2. > > Regards > Markus > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.