Преобразовать путь стиля Unix в путь Windows (или для конкретной ОС) в LABVIEW - PullRequest
2 голосов
/ 01 сентября 2011

Я использую labview 8.5.1

У меня есть путь к файлу, который хранится в виде строки в стиле Unix в текстовом файле.(например, файл содержит строку / refs /heads / master)

Я хотел бы преобразовать это в путь в LABVIEW, но функция string-to-path предполагает, что у меня есть строка пути в стиле Windows (например, \ refs \head \ master)

Конкретный контекст, в котором это происходит, заключается в том, что я хочу записать хэш-код git с собранными данными, чтобы я всегда знал конкретную версию программного обеспечения, которое я использую, иgit хранит файлы в виде строк в стиле Unix.

Быстрое решение - найти и изменить все / на \, но это не элегантно и также приведет к сбою ВП, если он когда-либо будет работать на OSX или любой другой ОС.который использует форматирование в стиле Unix.

Есть ли способ заставить ВП строки-пути использовать определенный стиль ОС?

(предлагаемый тег: форматирование пути)

1 Ответ

5 голосов
/ 02 сентября 2011

Вы можете преобразовать строку в массив строк (используя / в качестве разделителя) и преобразовать полученный массив в тип данных LabVIEW Path (который внутренне является массивом строк):

enter image description here

...