7.1.2 路径
任何一个文件的操作(如文件的打开、创建、读写、删除和复制等),都需要确定文件在磁盘中的位置。LabVIEW与C语言一样,也是通过文件路径(Path)来定位文件的。不同的操作系统对路径的格式有不同的规定,但大多数的操作系统都支持所谓的树状目录结构,即有一个根目录(Root),在根目录下,可以存在文件和子目录(Sub Directory),子目录下又可以包含各级子目录及文件。
在Windows系统下,一个有效的路径格式如下:

其中,<drive:>是文件所在的逻辑驱动器盘符,<dir.>是文件或目录所在的各级子目录,<file or dir>是所要操作的文件或目录名。LabVIEW的路径输入必须满足这种格式要求。
在由Windows操作系统构造的网络环境下,LabVIEW的文件操作节点支持UNC文件定位方式,可直接用UNC路径来对网络中的共享文件进行定位。可在路径控制中直接输入一个网路,在路径中只是返回一个网络路径,或者直接在文件对话框中选择一个共享的网络文件(文件对话框参见本节后述内容)。只要权限允许,对用户来说网络共享文件的操作与本地文件操作并无区别。
一个有效的UNC文件名格式为:

其中,<machine>是网络中机器名,<share name>是该机器中的共享驱动器名,<dir>\...为文件所在的目录,<file>即为选择的文件。
LabVIEW用路径控制(Path Control)输入一个路径,用路径指示(Path Indicator)显示下一个路径。路径及其端口如图7-1所示。(https://www.daowen.com)
路径名的输入操作与字符串的输入完全相同,路径名实际就是一种符合一定格式的字符串。路径值可以是一个有效的路径名、一个空值或“非法路径”。单击路径控件上的标志。
可以从其下拉菜单中选择“非法路径”,此时,控件上的路径标志
将变成“非法路径”标志
并且<非法路径>将出现在路径文本显示区中,如图7-2所示。

图7-1 路径输入和输出控件

图7-2 设置路径控件属性
在一些文件I/O节点中,如果节点要求有一个路径输入,而这个路径的值如果是空路径或非法路径,则在运行时,它将通过一个标准的Windows对话框来选择所要操作的文件。
一个文件节点如果有一个路径输出,且这个输出通过路径显示控件显示,如果该节点操作失败,则路径显示控件将显示“非法路径”值,且其路径标志
将变成“非法路径”标志。 