[Date Index] [Thread Index] [Author Index]
Re: How does a notebook get its own filename or directory?
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/