[R] file.choose()
Duncan Murdoch
murdoch@dunc@n @end|ng |rom gm@||@com
Tue Mar 3 17:26:07 CET 2020
On 03/03/2020 10:47 a.m., Ivan Calandra wrote:
> That's what I was about to answer but tried first and it did not work.
> Now I tried more and noticed an unexpected behavior:
>
> getwd()
> [1] "C:/Users/.../Documents"
> file.choose() ## opens in "C:/Users/.../Documents" as expected
>
> setwd("D:/")
> getwd()
> [1] "D:/"
> file.choose() ## unexpectedly, opens in "C:/Users/.../Documents"
>
> setwd("D:/Data")
> getwd()
> [1] "D:/Data"
> file.choose() ## opens in "D:/Data" as expected
>
> Is that normal behavior?
>
If I recall correctly, the Windows GUI version opens the same directory
as the user last selected (i.e. the dialog box remembers the last
selection). This was by design, because Windows users often start the
GUI with the working directory being the R home directory, and rarely
use setwd() to change it.
On Windows, I think you always get that version. On other platforms it
may depend on which front end you're using.
Duncan Murdoch
More information about the R-help
mailing list