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: [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/


  • Prev by Date: Re: Re: How to set linewidth in 3-D graphics?
  • Next by Date: Re: Smalest enclosing circle
  • 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?