Re: How does a notebook get its own filename or directory?

*To*: mathgroup at smc.vnet.net*Subject*: [mg50081] Re: [mg50061] How does a notebook get its own filename or directory?*From*: Andrzej Kozlowski <akoz at mimuw.edu.pl>*Date*: Sat, 14 Aug 2004 01:50:40 -0400 (EDT)*References*: <200408130956.FAA03681@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

On 13 Aug 2004, at 11:56, Joseph Gwinn wrote: > *This message was transferred with a trial version of CommuniGate(tm) > Pro* > I like to put multiple datafiles in a subdirectory of the same > directory > as the analysis notebook resides. It would be convenient if this > Mathematica > notebook could find these datafiles without help, but unfortunately I > have not figured out how to do this. Currently, I just manually put > the > full pathname in the notebook's code, which works but is a problem if I > move the directory. > > What would solve the problem is if there were a way for a notebook to > obtain the full pathname of the file containing that notebook. > However, > all the directory-related and path-related commands in Mathematica 5.0 > seem to > be concerned only with the location of the Mathematica kernel and its > libraries, > and not at all concerned with the location of the notebook. Now, the > kernel has to know where the notebook lives, so the problem is to > persuade the kernel to speak. > > Any suggestions? > > Thanks, > > Joe Gwinn > If you evaluate ToFileName[NotebookInformation[EvaluationNotebook[]][[1, 2, 1]]] in a saved notebook you will obtain the full path to the directory containing the notebook. Andrzej Kozlowski Chiba, Japan http://www.mimuw.edu.pl/~akoz/

**References**:**How does a notebook get its own filename or directory?***From:*Joseph Gwinn <JoeGwinn@comcast.net>