Unterordner bei Programmstart automatisch erstellen lassen
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Labviewgemeinde,
ich bin neu und möchte mich gleich mit einem Problem an euch wenden.
Und zwar würde ich gern folgendes realisieren ich habe einen Programmteil das Dateien in drei Unterordner auf der Festplatte ablegt, diese Ordner habe ich vorher angelegt und den Pfad in Labview angegeben.
Was ich jetzt gern hätte wäre eine automatische Anlegung dieser Ordner beim Programmstart, mit folgender Anordnung: ein Ordner in dem sich die drei Unterordner mit festen Index befinden z.B. Ordner: Test1, Test2 und Test3.
Der Hauptordner sollte einen festen Index haben dem das aktuelle Datum und Uhrzeit angehängt wird, z.B. Prüfung_Datum_Uhrzeit.
Ist so etwas mit Labview realisierbar?
Wenn ja, wie bekomme ich diesen Variablen Pfad an mein VI das meine Dateien im jeweiligen Ordner ablegt?
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Joker,
dafür gibt es Funktionen in der File-Palette, z.B. auch zum Anlegen von Ordnern...
Und es gibt eine File-Konstante, die dir den Pfad des aktuellen VI ausgibt!
Also:
- Pfad des VI geben lassen
- VI-Namen entfernen (Strip Path), ergibt VI-Verzeichnis (merke: bei einer EXE ändert sich an dieser Stelle das Verhalten!)
- neuen Pfad erstellen (Build Path), damit Ordner erstellen
- neuen Pfad erstellen (Build Path) für die drei Unterordner, für den Ordnernamen "Format Date/Time String" verwenden...
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Jens,
jetzt funktioniert es, aber ich würde gern noch die Zeit im Namen anhängen nur leider gibt es ein Problem mit dem Doppelpunkt, kann man diesen durch ein anderes Zeichen ersetzen?
Edit: habe eine Lösung gefunden, nochmals danke euch beiden.
Unterordner bei Programmstart automatisch erstellen lassen
' schrieb:VI-Namen entfernen (Strip Path), ergibt VI-Verzeichnis (merke: bei einer EXE ändert sich an dieser Stelle das Verhalten!)
Hallo Gerd ich habe genau das hier von dir erwähnte, solange ich das VI nicht als exe verwende funktionier alles einwandfrei, wie bekommt man den Namen der VI.exe aus dem Verzeichnisbaum oder was muss dort abgeändert werden?
Unterordner bei Programmstart automatisch erstellen lassen
Das sieht bei mir wie folgt aus, funktioniert als nicht exe auch einwandfrei, nur als EXE wird nichts mehr erstellt.
Im Pfad taucht dann auch der Name der EXE auf.
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Samuel,
in einer Exe musst du einmal mehr StripPath anwenden - wurde aber schon öfter hier im Forum erwähnt... (Ebenso wie man abfragt, ob man sich in einer Exe befindet!)