R
BOOL bWorking = finder.FindFile("C:\\temp1\*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
file_name = finder.GetFileName();
CopyFrom.Format("%s%s",OldPath,file_name);
CopyTo.Format("%s%s",NewPath,file_name);
CopyFile(CopyFrom,CopyTo,FALSE);
}
Schau mal in der MSDN und FAQ unter dem Thema: "Wie man CFileFind rekursiv und vor allem richtig benutzt"