字符串数组至路径转换函数
- 更新时间2025-07-30
- 阅读时长3分钟
使字符串数组转换为相对或绝对路径。
如数组中有空字符串,在路径输出中可删除空字符串前的目录地址,该动作与在目录结构中上移一层类似。
空字符串是触发上移一级目录行为的唯一数组元素。数组中的其他值,包括"."和"."等传统路径导航符号,均作为文件夹或文件名添加至输出路径。

输入/输出
相对
—
相对表明创建相对路径或绝对路径。 如值为TRUE,函数可创建相对路径。如值为FALSE(默认),函数可创建绝对路径。如值为FALSE并且指定路径作为绝对路径不可用(例如,表示上一级的路径),函数可设置路径为<非法路径>。 注:
relative = TRUE时,LabVIEW将第一个数组元素严格解析为相对于当前位置的目录名称。 当relative = FALSE时,LabVIEW将第一个元素作为卷标识符,在Windows上添加冒号形成绝对路径(例如,"C:") 例如,如数组的第一个元素为"Dir",第二个元素为"test",设置relative = FALSE,函数将生成绝对路径:Dir:\test
字符串数组
—
字符串数组包含要生成路径的元素的名称。 第一个元素是路径层次结构的最高级(对于支持多个磁盘的文件系统是磁盘名),最后一个元素是层次结构的最后一个元素。包含空字符串的路径可使LabVIEW进入层次结构的上一级。 注: 字符串数组中的每个字符串都必须表示一个完整的路径元素。路径或路径的一部分(例如,test\subtest)不是一个有效的数组元素。因为在不同的操作平台上,路径的分隔符可能不同,会生成一个无效的路径。
路径
—
路径是作为结果的路径。 |
假设包含该函数的VI的路径是c:\dir1\main.vi。如需使用该函数创建至另一个VI的相对路径(例如,c:\dir1\dir2\called.vi),可连线TRUE至相对接线端。在字符串数组中,输入dir2作为第一个元素,输入called.vi作为第二个元素。函数返回相对路径:dir2\called.vi可使用创建路径函数,在当前VI路径函数的输出后添加相对路径。
如需创建至c:\dir1\dir2\called.vi的绝对路径,可连线FALSE至相对接线端。在字符串数组中,输入c作为第一个元素,dir1作为第二个元素,dir2作为第三个元素,called.vi作为第四个元素。函数返回绝对路径:c:\dir1\dir2\called.vi
相对
—
字符串数组
—
路径
—