¿Alguien me podría explicar que hace movefile en esta funcion ? Mi duda es que yo se que movera un fichero pero no consigo ver bien el funcionamiento de MoveFile, como realiza el movimiento....
void funcionmover(WIN32_FIND_DATA dat,char origen[20], char destino[20])
{
char ori[20],dest[20];
if(dat.dwFileAttributes!=FILE_ATTRIBUTE_DIRECTORY)
{
sprintf(ori,"%s%s",origen,dat.cFileName);
sprintf(dest,"%s%s",destino,dat.cFileName);
if(MoveFile(ori,dest))
{
printf("%s -> %s",ori,dest);
cprintf(" OK\n");
}
else
{
printf("%s -> %s",ori,dest);
cprintf(" FALLO\n");
}
}
}