#include
<windows.h>
void
main()
{
SHFILEOPSTRUCT shfop;
ZeroMemory(&shfop, sizeof(shfop));
shfop.hwnd = NULL;
shfop.wFunc = FO_COPY;
shfop.pFrom = "d://tmp1//*.*/0";
shfop.pTo = "d://tmp2///0";
shfop.fFlags = FOF_NOCONFIRMATION | FOF_NOCONFIRMMKDIR;
SHFileOperation(&shfop);
}