This function has not been fully integrated into the long-term Wolfram Language, and is subject to change.


is a global option that determines which directories are searched when a specified notebook is needed.


  • The front end searches the directories specified by NotebookPath if it needs to locate a notebook whose pathname has not been given explicitly. Three such cases are when you click a hyperlink pointing to an external notebook, when you try to open a notebook listed at the bottom of the File menu on Windows or under the File Open Recent submenu on Macintosh, and when you specify a stylesheet that is not found on StyleSheetPath.
  • The directories to be searched are specified using the FrontEnd`FileName function in terms of global variables such as $InstallationDirectory or $HomeDirectory. Typical directories included in NotebookPath are FrontEnd`FileName[{$UserBaseDirectory,"SystemFiles","FrontEnd","Palettes"}], FrontEnd`FileName[{$InstallationDirectory}], and FrontEnd`FileName[{$HomeDirectory}].
Wolfram Research (1996), NotebookPath, Wolfram Language function,


Wolfram Research (1996), NotebookPath, Wolfram Language function,


Wolfram Language. 1996. "NotebookPath." Wolfram Language & System Documentation Center. Wolfram Research.


Wolfram Language. (1996). NotebookPath. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2023_notebookpath, author="Wolfram Research", title="{NotebookPath}", year="1996", howpublished="\url{}", note=[Accessed: 17-April-2024 ]}


@online{reference.wolfram_2023_notebookpath, organization={Wolfram Research}, title={NotebookPath}, year={1996}, url={}, note=[Accessed: 17-April-2024 ]}