Autor Beitrag
ppl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 53



BeitragVerfasst: Do 21.08.08 23:22 
nabend,

mir stellt sich gerade die frage ob es möglich ist eine datei die erstellt (.txt) wird automatisch splitten zu lassen, also über eine vorgegebene anzahl von gb, und wenn möglich dann auch das erstellen anhalten, und den standpunkt des erstellen in einer settings.datei zu speichen so das man es ein andermal von der gleichen stelle an fortführen kann.

Will jetzt erstmal nur die möglichkeit wissen,
codeschnippsel oder tipps wo ich sowas finden kann sind auch erwünscht ;)

mfg
ppl
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Mo 25.08.08 20:08 
das sollte doch kein Prob sein.

Pseudocode:

solange bis dateiende
Block aus Quelle lesen
block in Ziel schreiben
geschriebene Blöcke zählen
wenn geschriebene Blöcke > nn dann Zieldatei schließen
neue ZielDatei erstellen
ini-Datei aktualiesieren
Dateiende

Das ganze sollte nicht mehr wie 20 Zeilen lang sein.
Ich würd aber auf jeden Fall das Blockweise schreiben (a la 512 byte oder ein vielfaches davon)
Das geht schneller (Tip: Blockread/Blockwrite)

grez
msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?