How to get the path of a .m file I am running?
- To: mathgroup at smc.vnet.net
- Subject: [mg125886] How to get the path of a .m file I am running?
- From: Jesse Perla <jesseperla at gmail.com>
- Date: Fri, 6 Apr 2012 05:52:30 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
I have a mathematica .m file that I am running on the command line (as well as in the IDE for debugging). I want to get the path that it is run from so that I can store output files relative to it. It seems that if I run the file from the command line that $InitialDirectory gives me what I want, but when I Right-Click Open on my desktop to view it in the Mathematica IDE, $InitialDirectory gives me something else..... It looks like there is a function called NotebookDirectory[] which works for .nb's, but not for .m's.... Is there any trick to do the equivalent for .m? Thanks, Jesse