在LabVIEW中将Unix样式路径转换为Windows(或特定于OS)路径

Mar*_*arc 2 labview path

我正在使用labview 8.5.1

我有一个文件的路径存储为文本文件中的unix样式字符串.(例如文件包含字符串/ refs/heads/master)

我想将它转换为LABVIEW中的路径,但字符串到路径函数假定我有一个Windows样式路径字符串(例如\ refs\heads\master)

这个特定的上下文是我想用收集的数据记录一个git哈希代码,所以我总是知道我正在使用的软件的特定版本,git将文件存储为unix-style-strings.

一个快速的解决方案是找到并更改所有/到\,但这是不优雅的,如果它在OSX或使用unix样式格式的任何其他操作系统上运行,也会导致VI崩溃.

有没有办法强制字符串到路径VI使用特定的操作系统样式?

(建议标签:路径格式化)

Ton*_*omp 5

您可以将字符串转换为字符串数组(通过使用/ as分隔符)并将结果数组转换为LabVIEW Path数据类型(内部是字符串数组):

在此输入图像描述