folders en bestanden kopieeren

Status
Niet open voor verdere reacties.

Dafke123

Gebruiker
Lid geworden
29 dec 2007
Berichten
14
Ik probeer alles wat in de map 'a' zit naar map 'b' te kopieren. Het is de bedoeling dat de mappenstructuur overgekoppieerd wordt (en niet dat als de map al bestaat er een map "copy of map" bijkomt.

Dit moet wel bij de bestanden gebeuren, dus hij mag bestanden niet overschrijven. Ik heb vanalles geprobeerd en dan ook voornamelijk met hetgeen hieronder, alleen krijg ik het niet voor elkaar. Iemand tips?

SHFILEOPSTRUCT fileop;
fileop.hwnd = NULL;
fileop.wFunc = FO_COPY;
fileop.pFrom = "C:\\a\\*.*\0"; // additional null needed
fileop.pTo = "C:\\b\\\0"; // additional null needed
fileop.fFlags = FOF_NOCONFIRMATION|FOF_NOCONFIRMMKDIR |FOF_RENAMEONCOLLISION;

if (!SHFileOperation(&fileop) == NULL)
{
printf("copy failed");
getchar();
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan