Re: Finding the Path to the Active Notebook
- To: mathgroup@smc.vnet.net
- Subject: [mg12513] Re: Finding the Path to the Active Notebook
- From: "P.J. Hinton" <paulh@wolfram.com>
- Date: Sat, 23 May 1998 18:10:45 -0400
- Organization: Wolfram Research, Inc.
- References: <6jol58$k6h@smc.vnet.net>
On 18 May 1998, Adalbert Hanszen wrote:
> Does anybody know a way, how to programmatically find out, from which
> directory the active notebook was loaded?
>
> I am looking for something like MyOwnPath[] returning me the full path
> to the active notebook (or None, if the notebook has just been typed in
> without any Notebook-loading).
Give this a try:
MyOwnPath[]:=
Module[
{pathName = DirectoryName[ToFileName[
"FileName" /. NotebookInformation[SelectedNotebook[]]]]},
If[pathName == "", None, pathName] ]
The type of NotebookObject-returning function fed to
NotebookInformation[] may vary depending on your circumstaces
(EvaluationNotebook[], InputNotebook[], ButtonNotebook[], etc.)
--
P.J. Hinton
Mathematica Programming Group paulh@wolfram.com Wolfram
Research, Inc. http://www.wolfram.com/~paulh/
Disclaimer: Opinions expressed herein are those of the author alone.