path - 在 LABVIEW 中将 Unix 样式路径转换为 ​​Windows(或特定于操作系统)路径

标签 path labview

我使用的是labview 8.5.1

我有一个文件的路径,它以 unix 风格的字符串形式存储在文本文件中。 (例如,该文件包含字符串/refs/heads/master )

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

出现此问题的具体上下文是我想记录收集到的数据的 git 哈希代码,这样我将始终知道我正在使用的软件的特定版本,并且 git 将文件存储为 unix 样式字符串。

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

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

(建议标签:路径格式)

最佳答案

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

enter image description here

关于path - 在 LABVIEW 中将 Unix 样式路径转换为 ​​Windows(或特定于操作系统)路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7274676/

相关文章:

未检测到 RStudio Git

Docker-compose 在 WSL 上使用不正确的路径 :\\?\C:\

variables - 使用批量延迟扩展时路径中的特殊字符(感叹号!、胡萝卜 ^ 等)出现问题

c++ - 如何在 LabVIEW 的 DLL 中打开 OpenCV 结构化边缘检测器的模型文件?

Python 列表到 XML,反之亦然

c++ - 在 LabVIEW 中将复数传入和传出 DLL

exception-handling - Labview中的正常故障(在设备无法打开之后-在这种情况下为相机)

python - Tkinter 中的按钮错误 - 选择文件、添加其路径

java - 在项目文件夹中找不到文件

c# - 如何让 LabView 停止锁定我的 .NET DLL?