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

时间:2011-09-01 18:22:11

标签: path labview

我正在使用labview 8.5.1

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

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

出现这种情况的具体情况是我想用收集的数据记录一个git哈希代码,这样我就会知道我正在使用的软件的特定版本,git将文件存储为unix-style-strings。 / p>

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

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

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

1 个答案:

答案 0 :(得分:5)

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

enter image description here