Array aus Strings nach Pfad - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Wandelt ein Array aus Strings in einen relativen oder absoluten Pfad um.
Wenn das Array einen leeren String enthält, wird die Verzeichnisangabe vor dem leeren String im ausgegebenen Pfad gelöscht. ähnlich wie beim Wechsel in ein übergeordnetes Verzeichnis in der Verzeichnishierarchie.
Ein leerer String ist das einzige Array-Element, das eine Verzeichnisebene nach oben bewegt. Alle anderen Werte im Array, einschließlich der traditionellen Pfad-Navigationssymbole wie "" und ""., werden als Ordner- oder Dateinamen behandelt und an den Ausgangspfad angehängt.

Ein-/Ausgänge
Relativ
—
Relativ zeigt an, ob der Pfad relativ oder absolut sein soll. Bei TRUE erzeugt die Funktion einen relativen Pfad. Bei FALSE (Standard) erstellt die Funktion einen absoluten Pfad. Wenn FALSE eingestellt ist, und der Pfad als absoluter Pfad ungültig ist (beispielsweise einen Wechsel in das übergeordnete Verzeichnis anzeigt), setzt die Funktion Pfad auf <Kein Pfad>. Hinweis
Bei relativ = TRUE interpretiert LabVIEW das erste Array-Element strikt als Verzeichnisnamen relativ zur aktuellen Position. Bei Relativ = FALSE behandelt LabVIEW das erste Element als Volumenbezeichner und fügt (unter Windows) einen Doppelpunkt ein, um einen absoluten Pfad zu bilden (z. B. "C:"). Wenn Ihr Array beispielsweise "Dir" als erstes Element und "test" als zweites Element enthält und Sie relativ = FALSE setzen, erzeugt die Funktion den absoluten Pfad: Dir:\test
Array aus Strings
—
Array aus Strings enthält die Bestandteile des Pfads. Das erste Element ist die höchste Ebene der Pfadhierarchie (der Datenträgername bei Dateisystemen mit mehreren Datenträgern) und das letzte Element ist das letzte Element der Hierarchie. Ein Element, das einen leeren String enthält, interpretiert LabVIEW als Wechsel in das übergeordnete Verzeichnis. Hinweis Jeder String in String-Array muss einen Bestandteil des Pfads darstellen. Teilpfade, wie Testreihe\Test1 sind keine gültigen Array-Elemente, da dadurch auf anderen Plattformen (die nicht das "\" als Pfadtrennzeichen verwenden) ungültige Pfade entstehen können.
Pfad
—
Pfad ist der resultierende Pfad. |
Angenommen der Pfad zu dem VI, das diese Funktion enthält ist c:\dir1\haupt.vi. Um diese Funktion zur Erzeugung eines relativen Pfads zu einem anderen VI zu verwenden, wie c:\dir1\dir2\aufgerufen.vi, muss relativ TRUE sein. Geben Sie in Array aus Strings dir2 als erstes Element ein und aufgerufen.vi als zweites Element. Die Funktion gibt einen relativen Pfad von dir2\aufgerufen.vi aus. Mit der Funktion Pfad erstellen kann der relative Pfad in den Ausgang der Funktion Pfad des aktuellen VIs eingefügt werden.
Um einen absoluten Pfad für c:\dir1\dir2\aufgerufen.vi zu erzeugen, muss relativ FALSE sein. Geben Sie in Array aus Strings c als erstes Element ein, dir1 als zweites Element, dir2 als drittes Element und aufgerufen.vi als viertes Element. Die Funktion gibt anschließend den absoluten Pfad von c:\dir1\dir2\aufgerufen.vi aus.
Relativ
—
Array aus Strings
—
Pfad
—