构建相对和绝对的文件路径.
到相对位置的路径...
在许多情况下,相对文件路径比绝对文件路径要更鲁棒. 如果一个笔记本与数据或其他文件绑定在一起,当整个包被移动到一个新的位置时,相对文件路径依然可以正常使用.
如果不包含任何参数,NotebookDirectory 给出到含有运算的笔记本的路径:
用 FileNameJoin 指定相对于该笔记本目录的路径:
用 ParentDirectory 指定相对于该笔记本目录的父目录的路径:
- 在代码中直接使用 FileNameJoin 表达式,而不是它的计算结果. FileNameJoin 的运算结果是绝对文件路径.
到绝对位置的路径...
可以使用 FileNameJoin 和类似的路径构建函数来计算绝对文件路径. 使用路径表达式的输出把绝对文件路径嵌入到代码中:
- 许多有用的文件路径是预先定义好的,例如 $HomeDirectory 和 $UserDocumentsDirectory.