Kopieren Löschen c++
lima-city → Forum → Programmiersprachen → C/C++ und D
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Es gibt noch mehr M?glichkeiten als diese z.B. mit TFileStream:
BYTE buffer[1024];
int count = 0;
TFileStream *src = new TFileStream("d:\\dd.exe", fmOpenRead);
TFileStream *desc = new TFileStream("d:\\AS.EXE",fmCreate);
ProgressBar1->Max = src->Size;
while(true)
{
count = src->Read(&buffer,sizeof(buffer));
if(count != NULL) desc->Write(&buffer,count); else break;
ProgressBar1->Position = desc->Size;
}
delete src;
delete desc;
Vorteil ist das man mit der Progressbar den Kopierfortschritt verfolgen kann.
ODER
man nimmt die ShellAPI:
http://funkserv.de/HD/index.php?PAGE=bcb12
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shfileoperation.asp
Beitrag ge?ndert am 30.04.2006 10:37 von funkdoobiest -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage