此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

1.11.2 高级专题:查找和处理文件

尽管不同的计算机系统其文件命名和的方法是不同的,但 Mathematica 提供了一些相当 一般的技巧来寻找和处理文件.
Mathematica 假定在用户计算机系统上的文件被组成目录集合,在任意一点, 用户有一个当前的工作目录. 用户总能在这个目录中通过给出文件名 来查找文件.

查找和处理文件的函数

这是当前的工作目录,其表示形式随计算机不同而变化

这是重设当前工作目录

这里给出在用户当前的工作目录中名称与形式 Test*.m 相匹配的所有文件

虽然用户通常只在当前的工作目录中建立文件,但常常需要从其它 目录中读入文件. 因此,当用户要求 Mathematica 读入一个具有特定名称 的文件时,Mathematica 自动搜索,由搜索路径变量 $Path 指定的目录列表, 尽力寻找具有该名称的文件.
Mathematica 在处理文件中有一个问题,即文件的形式和目录名随计算机系统的不同 而变化. 这意味着包含标准 Mathematica 程序包的文件名在不同 系统中可能有很大差别.然而,通过一系列的规定,在所有系统上用相同 的命名来读入标准程序包是可能的. 其方法是对每个程序包定义一个所谓 的 Mathematica 上下文,其形式名称为귰 name'. 在每个系统上, 所有文件用相应其定义的上下文来命名. 然后使用命令 <<name 귰 name', Mathematica 自动将上下文名翻译成相应于用户特定计算机系统的文件名.

在文件中查找文字

这是在文件 BookIndex 中包含 diagrams 的所有行