| 
	
		
			| 
					08.07.2009, 10:42  
				  Beitrag #1 |  
			|  |  
			|  |  
	
		
			| 
					08.07.2009, 14:03  
				  Beitrag #2 |  
			| 
					
                                                 |   TSC
   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 ) 
				
				 |  |  
			|  |  
	
		
			| 
					08.07.2009, 15:00  (Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2009 15:06  von Lucki.) Beitrag #3 |  
			|  |  
			|  |  
	
		
			| 
					08.07.2009, 15:05  
				  Beitrag #4 |  
			| 
					
                                                 |   TSC
   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 ) 
				
				 |  |  
			|  |  
	
		
			| 
					08.07.2009, 15:13  
				  Beitrag #5 |  
			| 
					
                                                 |   Lucki
   Tech.Exp.2.Klasse
 
   
 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 ein gelesen. Im PC-Speicher befindet sich nie mehr als eine einzelne Zeile.
				 
				
				 |  |  
			|  |  
	
		
			| 
					08.07.2009, 15:22  (Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2009 15:24  von TSC.) Beitrag #6 |  
			| 
					
                                                 |   TSC
   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 ) 
				
				 |  |  
			|  |  
	
		
			| 
					08.07.2009, 15:54  
				  Beitrag #7 |  
			| 
					
                                                 |   Lucki
   Tech.Exp.2.Klasse
 
   
 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.
				 
				
				 |  |  
			|  |  
	
		
			| 
					19.07.2009, 09:54  
				  Beitrag #8 |  
			| 
					
                                                 |   GerdW
   ______________
 
   
 Beiträge: 17.529
 Registriert seit: May 2009
 
 LV2019 (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...
 
 
				
				 |  |  
			|  |  |  |