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 

letzte Zeile einer Textdatei auslesen und einen String anfügen



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!

08.07.2009, 10:42
Beitrag #1

greglemond Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 90
Registriert seit: Mar 2009

8.6
2008
de

1067
Deutschland
letzte Zeile einer Textdatei auslesen und einen String anfügen
Hallo,

im Titel stehts ja schon. Ich habe eine Textdatei, deren letzte Zeile ich auslesen möchte sowie einen String/Kommentar anhängen möchte. Mein Ansatz ist der im Bild dargestellte, allerdeings wird so immer die ganze Datei eingelesen. Wie bekomme ich das hin? Danke für eure Hilfe.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.07.2009, 14:03
Beitrag #2

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
letzte Zeile einer Textdatei auslesen und einen String anfügen
ich selbst habe keine gute Lösung für dein Problem aber habe hier im Forum ein Thema gefunden:
Textdatei rückwärts(!) zeilenweise einlesen
Evtl. hilft dir das ja weiter.

LG
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 15:00 (Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2009 15:06 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
letzte Zeile einer Textdatei auslesen und einen String anfügen
Ist doch sooo einfach: Option zeilenweise einlesen, immer nur eine Zeile, alle Zeilen werden weggeschmissen, mit Ausnahme der letzten.

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 15:05
Beitrag #4

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
letzte Zeile einer Textdatei auslesen und einen String anfügen
okay, ich dachte, dass das Problem wäre, das die gesamte Datei eingelesen wird. Und ich sehe keine möglichkeit, von hinten nur eine zeile einzulesen.

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 15:13
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
letzte Zeile einer Textdatei auslesen und einen String anfügen
' schrieb:okay, ich dachte, dass das Problem wäre, das die gesamte Datei eingelesen wird. Und ich sehe keine möglichkeit, von hinten nur eine zeile einzulesen.
Das Einlesen eine großen Datei könnte durchaus ein Problem sein, und es könnte auch so gemeint sein. In meinem Beispiel wird zwar die gesamte Datei gelesen, aber eben nicht eingelesen. Im PC-Speicher befindet sich nie mehr als eine einzelne Zeile.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 15:22 (Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2009 15:24 von TSC.)
Beitrag #6

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
letzte Zeile einer Textdatei auslesen und einen String anfügen
aber im beschriebenen problem gings ja nicht um die speicherbelastung sondern um die benötigte zeit. und die wird doch durch deine methode auch nicht geringer oder?


EDIT:
habe glaube ich gerade zwei themen miteinander vermischt. hier steht nix von zeitproblemen. also warten wir mal ab, ob greglemond nun geholfen ist.

*g*

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.07.2009, 15:54
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
letzte Zeile einer Textdatei auslesen und einen String anfügen
' schrieb:aber im beschriebenen problem gings ja nicht um die speicherbelastung sondern um die benötigte zeit. und die wird doch durch deine methode auch nicht geringer oder?
EDIT:
habe glaube ich gerade zwei themen miteinander vermischt. hier steht nix von zeitproblemen. also warten wir mal ab, ob greglemond nun geholfen ist.
Trotzem eine Antwort: Hatte das mal verglichen, das Ergebnis war: Das zeilenweise Einlesen und Testen der Zeilen, ob sie bestimmten Merkmalen genügen, dauerte deulich länger als die gesamte Datei einzulesen und dann den Text in gleicher Weise zu recherchieren. Es hat eben alles seine Vor- und Nachteile.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2009, 09:54
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
letzte Zeile einer Textdatei auslesen und einen String anfügen
Hallo,

wenn du weißt, wie lang eine Zeile ca. ist, kannst du ja einfach die letzten ~512Byte des Textes einlesen. Einfach Dateigröße vorher abfragen und per Seek den Dateipointer setzen. Dann musst du nur einen kleinen Text nach der gewünschten Info durchsuchen.

Das Anhängen an eine schon vorhandene Datei geht auch per "Append"-Option der entsprechenden Dateifunktion...

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
  Auslesen aus einen MS SQL-DB von 2 Datentypen (time, Datetime) mit ADO-Tools Basy 4 5.572 22.05.2019 08:56
Letzter Beitrag: Freddy
  1 Zeile Hydrogencarbonat 8 8.862 12.05.2017 12:27
Letzter Beitrag: jg
  Mehrere Datensätze auf einmal anfügen galilio 2 4.955 08.09.2016 14:33
Letzter Beitrag: galilio
  zeitgesteuertes Auslesen einer CSV psypher 9 8.826 25.04.2016 17:25
Letzter Beitrag: psypher
  auslesen der Werte einer .csv psypher 3 6.217 07.04.2016 07:12
Letzter Beitrag: psypher
  1D-Array: Wert aus Zeile auslesen und weiterverarbeiten LV-hft-1 4 8.584 07.05.2015 11:38
Letzter Beitrag: LV-hft-1

Gehe zu: