MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

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

  • To: mathgroup at smc.vnet.net
  • Subject: [mg50086] Re: How does a notebook get its own filename or directory?
  • From: Bill Rowe <readnewsciv at earthlink.net>
  • Date: Sat, 14 Aug 2004 01:50:54 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

On 8/13/04 at 5:56 AM, JoeGwinn at comcast.net (Joseph Gwinn) wrote:

>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.

I've put the following in my init.m file to address this issue

NotebookDirectory[]:=
    DirectoryName@ToFileName["FileName"/.NotebookInformation@EvaluationNotebook[]]

Once the notebook has been saved, NotebookDirectory[] returns the path to where it is currently.
--
To reply via email subtract one hundred and four


  • Prev by Date: Another Combinatorica loading problem
  • Next by Date: Re: How does a notebook get its own filename or directory?
  • Previous by thread: Re: How does a notebook get its own filename or directory?
  • Next by thread: Re: How does a notebook get its own filename or directory?