[R] relative file path

Henrik Bengtsson hb at stat.berkeley.edu
Mon Feb 22 22:00:20 CET 2010


Not directly what you're asking for, but sourceTo() of R.utils has an
argument 'chdir=FALSE' that when TRUE will change the working
directory to the directory of the script being evaluated.

/Henrik

On Mon, Feb 22, 2010 at 9:44 PM, Rob Forler <rforler at uchicago.edu> wrote:
> Hello,
>
> Is there a way to find where a script is located within a script? getwd()
> doesn't do what I want because it depends on where R was called from. I want
> something like source("randomFile") and within randomFile there is a
> function called whereAmI() which returns c:\blah\blah2\randomFile.R
>
> In perl there is a library called FindBin and $FindBin::Bin has the
> directory of the file that called $FindBin::Bin.
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
>



More information about the R-help mailing list