构建相对和绝对的文件路径.

到相对位置的路径...

在许多情况下,相对文件路径比绝对文件路径要更鲁棒. 如果一个笔记本与数据或其他文件绑定在一起,当整个包被移动到一个新的位置时,相对文件路径依然可以正常使用.

如果不包含任何参数,NotebookDirectory 给出到含有运算的笔记本的路径:

FileNameJoin 指定相对于该笔记本目录的路径:

ParentDirectory 指定相对于该笔记本目录的父目录的路径:

  • 在代码中直接使用 FileNameJoin 表达式,而不是它的计算结果. FileNameJoin 的运算结果是绝对文件路径.

到绝对位置的路径...

可以使用 FileNameJoin 和类似的路径构建函数来计算绝对文件路径. 使用路径表达式的输出把绝对文件路径嵌入到代码中: