[R] File > Save As...
Duncan Murdoch
murdoch.duncan at gmail.com
Tue Mar 15 23:32:11 CET 2011
On 15/03/2011 4:45 PM, Hadley Wickham wrote:
>>> The bigger issue is that R can't tell the location of an open script,
>>> which makes it harder to create new versions of existing work....
>>
>> But it can. If you open a script and choose save, it will be saved to the
>> same place. Or do you mean an executing script? There are indirect ways to
>> find the name of the executing script. For example,
>> in R-devel (to become 2.13.0 next month), you can do this:
>>
>>
>> cat("This file is ", getSrcFilename(function(){}, full=TRUE), "\n")
>>
>> The getSrcFilename() function will be new in 2.13.0. You can do the same in
>> earlier versions, but you need to program it yourself.
>
> Could getSrcFilename() gain a default argument so that
> getSrcFilename() would by default return the path of the executing
> script?
No, it needs to see a function defined in that script.
Duncan Murdoch
More information about the R-help
mailing list