Thema: Delphi Dateien Vereinen

Einzelnen Beitrag anzeigen

Nuclear-Ping
(Gast)

n/a Beiträge
 
#25

Re: Dateien Vereinen

  Alt 18. Dez 2007, 22:50
Du willst eine Datei splitten?
  • Dateigröße ermitteln (FileOpen, FileSeek)
  • Anzahl der Teile = Ceil(Dateigröße / Splitgröße)
  • Schleife von 0 bis Teile - 1 (for ...)
    • Speicher reservieren (Array of Byte (SetLength) oder PChar / Pointer (GetMem))
    • Puffer auslesen (FileRead)
    • Splitdatei öffnen (FileCreate, Dateiname zB 'Split.' + inttostr (Schleifenzähler))
    • Puffer schreiben (FileWrite)
    • Splitdatei schließen (FileClose)
    • Speicher freigeben (FreeMem)
  • Datei schließen

Beim zusammenfügen zB einfach alle Dateien in einem Verzeichnis in eine Liste holen, angefangen von Split.000 bis Split.N - sozusagen bis es keine mehr gibt, und die mit den Funktionen von oben wieder zusammenfügen.

Was ist denn das Problem? Wenn dir die nötigen Grundlagen im Umgang mit der Delphi-Hilfe, Datentypen und Funktionen fehlen, dann lies doch ein Buch oder Tutorial? Man muss doch aus so'ner trivialen Sache nicht schonwieder 'nen 3-Seiten-Thread machen?
  Mit Zitat antworten Zitat