Ich habe eine riesengroße Textdatei(700MB),die ich teilen will und zwar nach folgender Regel.<P>
Die große Textdatei sieht ungefähr so aus:<P>
@ blablabla<BR>
blablabla<BR>
blablabla<BR>
@ blablabla<BR>
blablabla<BR>
blablabla<BR>
@ blablabla<BR>
blablabla<BR>
blablabla<BR>
usw.<P>
Der Text zwischen 2 @Zeichen gehört immer zusammen und darf nicht auseinandergerissen werden.<P>
Wie könnte ich den Inhalt dieser riesengroßen Datei denn z.B. in 3 oder 4 kleinere Dateien aufteilen?<BR>
Wer kann mir bitte helfen, es ist sehr dringend.<P>
Die eigentliche Aufgabe besteht darin,die riesengroße Datei zu öffnen,<BR>
solange nicht EOF den Inhalt zwischen 2 @Zeichen einzulesen,<BR>
etwas zu bearbeiten und in eine andere Datei zu schreiben.<BR>
Das habe ich schon versucht zu realisieren,<BR>
aber da mache ich irgendetwas falsch,<BR>
es kommt nach einer gewissen Zeit die Meldung "Zu wenig Arbeitsspeicher".<BR>
Bei einer 200 MB großen Datei ging noch alles glatt.<BR>
Ich finde einfach nicht heraus, wo mir der Arbeitsspeicher vollläuft<BR>
und deshalb möchte ich jetzt die Datei einfach erst mal in kleinere Stücke teilen,<BR>
wie gesagt, es eilt sehr.<BR>
Danke im Vorraus<BR>
Bea
Die große Textdatei sieht ungefähr so aus:<P>
@ blablabla<BR>
blablabla<BR>
blablabla<BR>
@ blablabla<BR>
blablabla<BR>
blablabla<BR>
@ blablabla<BR>
blablabla<BR>
blablabla<BR>
usw.<P>
Der Text zwischen 2 @Zeichen gehört immer zusammen und darf nicht auseinandergerissen werden.<P>
Wie könnte ich den Inhalt dieser riesengroßen Datei denn z.B. in 3 oder 4 kleinere Dateien aufteilen?<BR>
Wer kann mir bitte helfen, es ist sehr dringend.<P>
Die eigentliche Aufgabe besteht darin,die riesengroße Datei zu öffnen,<BR>
solange nicht EOF den Inhalt zwischen 2 @Zeichen einzulesen,<BR>
etwas zu bearbeiten und in eine andere Datei zu schreiben.<BR>
Das habe ich schon versucht zu realisieren,<BR>
aber da mache ich irgendetwas falsch,<BR>
es kommt nach einer gewissen Zeit die Meldung "Zu wenig Arbeitsspeicher".<BR>
Bei einer 200 MB großen Datei ging noch alles glatt.<BR>
Ich finde einfach nicht heraus, wo mir der Arbeitsspeicher vollläuft<BR>
und deshalb möchte ich jetzt die Datei einfach erst mal in kleinere Stücke teilen,<BR>
wie gesagt, es eilt sehr.<BR>
Danke im Vorraus<BR>
Bea
Comment