LabVIEWForum.de
Zugriff auf "Eigenen Dateien" - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Zugriff auf "Eigenen Dateien" (/Thread-Zugriff-auf-Eigenen-Dateien)



Zugriff auf "Eigenen Dateien" - Lenggi - 23.08.2007 10:29

Hallo Zusammen

Ich habe gerademal seit 1 Woche "LabVIEW-Erfahrung" und schon das erste Problem, an dem auch der Support gescheitert ist:

Ich bin an einer Stand-Alone-Applikation (Also .exe) mit der ich auf lesend und schreibend auf Files zugreifen möchte, was auch funktioniert. Nur mit dem Pfad klappts nicht. Wie kann ich ein File erstellen/lesen/verändern das unter "Eigene Dateien" abgespeichert ist? Dieser Pfad ändert ja von Rechner zu Rechner und ist auch noch Nutzer und Sprachabhängig... Für temporäre Dateien gibts so etwas beim Blockdiagramm unter

Programmieren/Datei I/O/Dateifunktionen/Pfad für temporäre Datei erzeugen

Gibt es so etwas auch für die die Eigenen Daten, oder müsste ich auf die Registry zugreifen?


Zugriff auf "Eigenen Dateien" - Achim - 23.08.2007 11:01

Es gibt die Funktion "List Files" oder "List Directories"....das ganze gibts auch rekursiv irgendwo bei openg.org oder in der NI Developer Zone...evtl. kannst du die Ergebnisse dieser Auflistung mit den String Funktionen (Match Pattern) durchsuchen und dann den Pfad extrahieren...könnte langwierig werden!

Allgemein würd ich aber sagen, dass ich unter "Eigene Dateien" nix speichern würde...z.B. auch aus den von dir genannten Gründen. Damit machst du dir das Leben nur schwer...

A.


Zugriff auf "Eigenen Dateien" - RoLe - 23.08.2007 13:48

Also ich habe da vor Jahren ein VI gemacht, das die Funktion SHGetSpecialFolderPath in der shell32.dll aufruft.
Damit kannst du ganz einfach den Pfad abfragen.

übrigens:
NI selber legt auch Daten im User-Pfad ab. (Proben z.Bsp), ob das schlau ist musst du selber beurteilen.

Falls interesse an dem VI, wieder melden, versuch dann das hier hochzuladen.


Zugriff auf "Eigenen Dateien" - eg - 23.08.2007 13:57

Die Pfade kann man in der Win-Registry nachschauen. Im angehängten Beispiel frage ich den Pfad des Anwendungsdatenverzeichnisses ab, so ähnlich soll es auch für das Eigene Dateien Verzeichnis funktionieren.

eg


Zugriff auf "Eigenen Dateien" - A.Berndsen - 23.08.2007 14:46

In dem Beispiel von Eugen wird "AppData" mit "Personal" ersetzt. Das Ergebnis ist Dein gesuchter Pfad.

Gruß
Andreas