Dateien von a nach b kopieren mit CFile
-
wie funktioniert das ?
muss ich da mit CFile::ReadHuge und CFile::WriteHuge arbeiten?
weis da jemand eine idee? oder eine Lösung?
vielen dank fuer eure mühen schom im voraus

-
Hi,
ich hab dir kurz ne Funktion geschrieben...
bool CopyFile(CString strFrom, CString strTo) { CFile fFrom; if(!fFrom.Open(strFrom, CFile::modeRead | CFile::typeBinary)) { AfxMessageBox("Quelldatei nicht gefunden"); return false; } CFile fTo; if(!fTo.Open(strTo, CFile::modeCreate | CFile::modeWrite | CFile::typeBinary)) { fFrom.Close(); AfxMessageBox("Zieldatei konnte nicht erstellt werden"); return false; } char cBuffer[512]; while(UINT nBytesRead = fFrom.Read(cBuffer, 512)) { fTo.Write(cBuffer, nBytesRead); } fTo.Close(); fFrom.Close(); return true; }Grüße Rapha
-
danke sehr

-
es gibt bereits CopyFile bzw. CopyFileEx