Message-ID: <f8e6ff050804040850h3e798365ia1ffe299952d6eef@mail.gmail.com>
Date: 2008-04-04T15:50:53Z
From: Hadley Wickham
Subject: __FILE__ for R
In-Reply-To: <f8e6ff050804040834k39b7871brd3a3a71de8d3d528@mail.gmail.com>
Sorry, that should be:
FILE <- (function() {
attr(body(sys.function()), "srcfile")
})()$filename
Hadley
On Fri, Apr 4, 2008 at 10:34 AM, hadley wickham <h.wickham at gmail.com> wrote:
> I've often missed the ability to get the directory of the currently
> running script. It's actually been possible for a while:
>
> FILE <- (function() {
> attr(body(sys.function()), "srcfile")
> })()
>
> thanks to Duncan's recent changes to file parsing. This is pretty
> useful for sourcing in files relative to the current script, rather
> than the working directory.
>
> Hadley
>
> --
> http://had.co.nz/
>
--
http://had.co.nz/