CodeFatal
Erfahrenes Mitglied
Guten Morgen!
ich möchte nach dem ich mir mit
ein Handel auf ein File geholt habe quasi den Anfang einer Datei beschreiben. D.h. die ursprünglichen Daten der Datei sollen erhalten beleiben und nur etwas nach "rechts" verschoben werden.
Ich hab es schon mit
probiert, aber das überschreibt mir nur den Anfang. 
Muss ich erst die ganze Datei einlesen und dann erst meine neuen Daten in die Datei schreiben und anschließend die alten anfügen?
Gibt es nicht irgendeine bessere Methode, die evt. nicht ganz so langsam ist?
Danke und Gruß
Michael
ich möchte nach dem ich mir mit
Code:
HANDLE hFile; // MP3 öffnen
hFile = CreateFile(FileName, // Filename mit Pfad
GENERIC_READ | GENERIC_WRITE, // Access Mode
0, // no sharing
NULL, // no security attributes
OPEN_EXISTING, // opens existing
FILE_ATTRIBUTE_NORMAL, // default attributes
NULL); // no template file
Ich hab es schon mit
Code:
WriteFile(hFile, &Buf, nBytesToWrite, &nBytesWritten, NULL);

Muss ich erst die ganze Datei einlesen und dann erst meine neuen Daten in die Datei schreiben und anschließend die alten anfügen?
Gibt es nicht irgendeine bessere Methode, die evt. nicht ganz so langsam ist?
Danke und Gruß
Michael