05.05.2008, 15:36
Beitrag #1
|
Niko
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: May 2008
8.00
1999
de
31789
Deutschland
|
Überprüfung vorhandener Datei
Hallo Zusammen,
ich benötige Funktion zur Überprüfung des Vorhandensein einer bestimmten Datei ohne daß eine Fehlermeldung erscheint, wenn die Datei nicht vorhanden ist. Ich hatte dies schonmal mir der Funktion "Datei-/Verzeichnisfunktion" und Auswertung des Änderungsdatum gelöst, bekomme es aber nicht mehr hin, daß ich keine Fehlermeldung bekomme, wenn die Datei nicht vorhanden ist.
Vielen Dank & Gruß
Niko
|
|
|
05.05.2008, 16:13
(Dieser Beitrag wurde zuletzt bearbeitet: 05.05.2008 16:19 von Lucki.)
Beitrag #2
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Überprüfung vorhandener Datei
In LV 8.5 gibt es unter den fortgeschrittenen Dateifunktionen das VI "Prüfen, ob Datei oder Ordner existiert". In LV 8.0 müßte es notfalls mit dem ebenfalls unter fortgeschrittenen Dateifunktionen vorhandenem Éxpress-VI "File Dialog" gehen. Das hat jedenfalls einen boolschen Ausgang mit der Bezeichnung "exists".
|
|
|
05.05.2008, 16:27
Beitrag #3
|
Niko
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: May 2008
8.00
1999
de
31789
Deutschland
|
Überprüfung vorhandener Datei
Leider kann man damit nicht einen programmatisch erzeugten Dateinamen überprüfen, ohne in einen Dialog zugeraten.
Gibt es sonst noch einen Vorschlag?
Danke, Niko
|
|
|
05.05.2008, 16:37
Beitrag #4
|
Niko
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: May 2008
8.00
1999
de
31789
Deutschland
|
Überprüfung vorhandener Datei
Nun habe ich eine Lösung gefunden.
Wen es interessiert: Daeti öffnen mit Parameter "open or crate", Dateigröße ermitteln, Dateigröße=0?
Wenn die Datei vorher nicht existierte, dann tut sie es danach natürlich, wenn auch mit 0 Byte.
|
|
|
05.05.2008, 20:02
(Dieser Beitrag wurde zuletzt bearbeitet: 05.05.2008 20:06 von Lucki.)
Beitrag #5
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Überprüfung vorhandener Datei
' schrieb:Wen es interessiert: Daeti öffnen mit Parameter "open or crate", Dateigröße ermitteln, Dateigröße=0? Wenn die Datei vorher nicht existierte, dann tut sie es danach natürlich, wenn auch mit 0 Byte.
Ja gut, ist aber nicht ganz wasserdicht, denn es könnte auch vorher schon eine Datei mit 0 Byte existiert haben. Es ist also keine Prüfung, ob die Datei vorher schon existierte - und danach hattest Du gefragt.
|
|
|
06.05.2008, 20:02
Beitrag #7
|
|
|
07.05.2008, 17:50
(Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2008 17:55 von Lucki.)
Beitrag #8
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Überprüfung vorhandener Datei
' schrieb:Nun habe ich eine Lösung gefunden.
Ohne das Gehirn einschalten zu müssen hier die ultimativ beste Lösung - falls sie funktioniert.
Das ab 8.2 vorhandene SubVI "Prüfen ob Datei existiert" läßt sich ohne weiteres nach 8.0 runterkompilieren, und in der Hierarchie wird angezeigt, daß darin nur Sub-VIs aus 8.0 verwendet werden. (Anm.: Nachbauen kann man es nicht direkt, da sich ein SUB-VI nur mit Password öffnen läßt). Es müßte also auch funktionieren, wenn auf dem PC nur 8.0 installiert ist. Hier das herunterkompilierte VI:
Check_if_File_or_Folder_Exists.vi (Größe: 23,37 KB / Downloads: 253)
|
|
|
| |