INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Dateiinhalt löschen



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!

30.09.2015, 07:11
Beitrag #1

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
Dateiinhalt löschen
Hallo,

hab mal wieder ne Frage.
Ich möchte gerne den Inhalt einer Datei komplett löschen und die Datei neu beschreiben.
Finde leider kein VI, welches das für mich erledigt.

Hat jemand eine Idee?

Gruß
TDO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2015, 07:21
Beitrag #2

panduci Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 86
Registriert seit: Jun 2011

8.5, 2012 ,2013, 2014, 2015
2006
DE


Oesterreich
RE: Dateiinhalt löschen
Hallo,

um was für eine Dateityp handelt es sich hierdabei?

Gruß panduci

Es gibt zweierlei Arten von Neugier:
1) Die eine aus Eigennutz, die uns antreibt zu erfahren, was uns nützen kann.
2) Die andere aus Stolz, die dem Trieb entspringt, zu wissen, was andere nicht wissen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2015, 07:22
Beitrag #3

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
RE: Dateiinhalt löschen
Hallo panduci,

es handelt sich um eine .csv Datei.
Sprich eine Textdatei mit Excel Charakter.

Gruß
TDO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2015, 07:25 (Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2015 07:37 von panduci.)
Beitrag #4

panduci Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 86
Registriert seit: Jun 2011

8.5, 2012 ,2013, 2014, 2015
2006
DE


Oesterreich
RE: Dateiinhalt löschen
Willst du dann beispielsweise die Spalten stehen lassen und nur die Werte ändern bzw. löschen?
EDIT: Schau mal das VI "In Tabellenkalkulationsdatei schreiben".

lg panduci

Es gibt zweierlei Arten von Neugier:
1) Die eine aus Eigennutz, die uns antreibt zu erfahren, was uns nützen kann.
2) Die andere aus Stolz, die dem Trieb entspringt, zu wissen, was andere nicht wissen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2015, 07:35
Beitrag #5

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
RE: Dateiinhalt löschen
Ich muss einzelne Zeilen löschen.
Ich habe einen Parser geschrieben, der die Datei Zeilenweise nach bestimmten Ausdrücken durchsucht. Wenn eine Zeile mit diesem Ausdruck gefunden wurde, soll diese Zeile gelöscht werden.
Der Parser funktioniert soweit auch. Das läuft über eine while Schleife mit Schieberegistern. Am Ende der While Schleife habe ich im Schieberegister den kompletten Inhalt der Datei, den ich haben möchte (gelöschte Zeilen sind weg). Diesen Text will ich dann wieder in die Datei schreiben.
Wenn ich aber einfach die Position in der Datei auf Start setze überschreibt mir der neue Text ja nur einen Teil des Dateiinhalts, da ja weniger Zeilen vorhanden sind als vorher.
Sprich, wenn zwei Zeilen wegfallen, stehen die letzten beiden Zeilen doppelt in der Datei.
Deshalb möchte ich gerne den kompletten Inhalt der Datei löschen um sie einfach komplett neu zu beschreiben.

Gruß
TDO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2015, 07:37 (Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2015 07:39 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Dateiinhalt löschen

Akzeptierte Lösung

Hallo TDO,

Zitat:Ich möchte gerne den Inhalt einer Datei komplett löschen und die Datei neu beschreiben.
Erst DeleteFile ausführen, dann OpenFile mit der Option "Open/Create"…
Oder gleich OpenFile mit "Replace/Create"!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.09.2015, 07:39
Beitrag #7

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
RE: Dateiinhalt löschen
(30.09.2015 07:37 )GerdW schrieb:  Hallo TDO,

Zitat:Ich möchte gerne den Inhalt einer Datei komplett löschen und die Datei neu beschreiben.
Erst DeleteFile ausführen, dann OpenFile mit der Option "Open/Create"…
Oder gleich OpenFile mit "Replace/Create"!

Wollte ich eigentlich vermeiden... gibt es keine Möglichkeit einfach nur den Inhalt verlässlich zu löschen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2015, 08:00
Beitrag #8

panduci Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 86
Registriert seit: Jun 2011

8.5, 2012 ,2013, 2014, 2015
2006
DE


Oesterreich
RE: Dateiinhalt löschen
Zitat:Schau mal das VI "In Tabellenkalkulationsdatei schreiben"
Im ersten Schritt eine leeres 2D Array reinschreiben und anschließend deinen modifizierten Inhalt in die Datei schreiben.

panduci

Es gibt zweierlei Arten von Neugier:
1) Die eine aus Eigennutz, die uns antreibt zu erfahren, was uns nützen kann.
2) Die andere aus Stolz, die dem Trieb entspringt, zu wissen, was andere nicht wissen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.10.2015, 09:56
Beitrag #9

TDO Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 125
Registriert seit: Oct 2013

2016
2009
DE


Deutschland
RE: Dateiinhalt löschen
Danke für eure Antworten.
Ich mach es jetzt doch über den weg die Datei zu löschen und wieder neu zu erstellen.

Gruß
TDO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2015, 20:08
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Dateiinhalt löschen
(30.09.2015 07:39 )TDO schrieb:  
(30.09.2015 07:37 )GerdW schrieb:  Hallo TDO,

Zitat:Ich möchte gerne den Inhalt einer Datei komplett löschen und die Datei neu beschreiben.
Erst DeleteFile ausführen, dann OpenFile mit der Option "Open/Create"…
Oder gleich OpenFile mit "Replace/Create"!

Wollte ich eigentlich vermeiden... gibt es keine Möglichkeit einfach nur den Inhalt verlässlich zu löschen?

Ja FileIO->Advanced->Set File Size mit Wert 0.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dateiinhalt suchen und anzeigen wenn ein bestimmter Wert gleich ist uecontitech 7 6.479 24.03.2015 10:06
Letzter Beitrag: GerdW

Gehe zu: