LabVIEWForum.de
Textdatei Größe lesen und gegebenenfalls Inhalt löschen - 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: Textdatei Größe lesen und gegebenenfalls Inhalt löschen (/Thread-Textdatei-Groesse-lesen-und-gegebenenfalls-Inhalt-loeschen)



Textdatei Größe lesen und gegebenenfalls Inhalt löschen - galilio - 28.06.2016 07:50

Hallo Zusammen,


ich habe eine Application bei denen alle ausgelöste Event in einem logFile registriert sind.
Da es die grösse der Textdatei stets aufwächst und damit vielleicht probleme auftreten können, möchte ich die automatisch die grösse der Textdatei ermitteln und gegegebensfall der Inhalt der Textdatei löschen.

Dieses Mechanismus, möchte ich gerne in Labview implementieren aber ich weiss es nicht, ob es überhaupt möglich ist.


Danke


RE: textdatei grössen lesen und gegebensfall Inhalt löschen - Freddy - 28.06.2016 08:11

Unter Datei IO -> Fortgeschrittene Dateigröße ermitteln.


RE: textdatei grössen lesen und gegebensfall Inhalt löschen - jg - 28.06.2016 14:53

Und unter der Fortgeschrittenen-Palette gibt es auch ein "File Delete".

Gruß, JEns


RE: Textdatei Größe lesen und gegebenenfalls Inhalt löschen - GerdW - 28.06.2016 14:59

Oder man schließt die Textdatei und öffnet sie dann wieder mit der Option "create or replace"…


RE: Textdatei Größe lesen und gegebenenfalls Inhalt löschen - galilio - 29.06.2016 11:49

Ich will aber die datei nicht löschen, sondern der Inhalt.

Einfach gesagt: wen die datei eine Gewisse grösse überschritten hat, dann Inhalt löschen.
Geht das?

Danke


RE: Textdatei Größe lesen und gegebenenfalls Inhalt löschen - GerdW - 29.06.2016 11:52

Hallo galilio,

siehe meinen Beitrag davor


RE: Textdatei Größe lesen und gegebenenfalls Inhalt löschen - Freddy - 29.06.2016 11:55

Wenn Du die Größe mit meinem Vorschlag ermittelst und anschließen nach dem Vorschlag von GerdW wieder öffnest, ist sie leer.


RE: Textdatei Größe lesen und gegebenenfalls Inhalt löschen - Trinitatis - 29.06.2016 12:35

(29.06.2016 11:49 )galilio schrieb:  Einfach gesagt: wen die datei eine Gewisse grösse überschritten hat, dann Inhalt löschen.
Geht das?

Alternativ könntest du die Dateigröße auf 0 setzen. Dafür gibt´s eine Funktion. Kommt aber auf das gleiche raus.


Gruß, Marko


RE: Textdatei Größe lesen und gegebenenfalls Inhalt löschen - GerdW - 29.06.2016 12:40

Also fassen wir mal zusammen:
Code:
IF FileSize(text) > Limit THEN
  DeleteFile(text)
  OpenFile(text, "open or create")
ENDIF
oder
Code:
IF FileSize(text) > Limit THEN
  CloseFile(text)
  OpenFile(text, "create or replace")
ENDIF
oder
Code:
IF FileSize(text) > Limit THEN
  SetFileSize(text, 0)
ENDIF



RE: Textdatei Größe lesen und gegebenenfalls Inhalt löschen - Trinitatis - 29.06.2016 13:26

...das muss nu´ aber reichen...Big Grin