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

发布于 2024-12-02 10:04:10 字数 429 浏览 0 评论 0原文

我正在使用labview 8.5.1,

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

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

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

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

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

(建议标签:路径格式)

I am using labview 8.5.1

I have the path to a file stored as a unix-style string in a text file. (e.g. the file contains the string /refs/heads/master )

I would like to convert this to a path in LABVIEW, but the string-to-path function assumes that I have a windows style path string (e.g. \refs\heads\master )

The specific context in which this comes up is I want to log a git hash code with collected data so I will always know the specific version of the software I am using, and git stores files as unix-style-strings.

A quick solution is to find&change all / to \, but this is inelegant & also will cause the VI to crash if it is ever run on OSX or any other OS that uses unix style formatting.

Is there a way to force the string-to-path VI to use a specific OS style?

(suggested tag: path-formatting)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

本宫微胖 2024-12-09 10:04:10

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

在此处输入图像描述

You can convert the string to an array of strings (by using the / as delimiter) and convert the resulting array into a LabVIEW Path datatype (which internally is an array of strings):

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文