Mathematica 9 is now available

A.6.1 文件名

有关文件名的约定
    
大多数被Mathematica使用的文件完全与系统无关.而.mx.exe文件与系统有关.对这些文件,通常有一个约定,即针对不同计算机系统的不同版本具有如此形式的名称:name/$SystemID/name.

一般说来,当你使用一个文件时,Mathematica尽量对它的名称做如下分解:

• 如果该名称以!开头,Mathematica把该名称的剩余部分看做一个外部命令,并且对这个命令使用一个管道.
• 如果该名称包含由你的操作系统使用的元字符,Mathematica则直接把该名称传给操作系统解释.
• 除非该文件用于输入,否则对该文件名将没有更进一步的处理.
• 除非给出的文件名完全是你操作系统下的文件名,否则Mathematica将搜索在表$Path中指定的每一个目录.
• 如果找到的目录中超过一个文件,则Mathematica将寻找文件name/$SystemID/name.

对形如name`的名称,在Get和相关函数中将作如下的更进一步翻译:

• 文件name.mx存在,使用之.
• 文件name.m存在,使用之.
• 如果名称是一个目录名,则文件name/init.m存在时将使用之.
• 如果name.mx是一个目录,则name.mx/$SystemID/name.mx存在时将使用之.

在安装时,取名 name`用来指命名为name.exe的文件或目录.



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.