Bonjour,
J'utilise dans le cadre d'un batch la fonction rename appartenant à la librairie stdio.h. J'execute mon batch sur une plateforme Unix
Je l'utilise comme ceci :
rename(rep1/file, rep2/file).
Le problème est que mon répertoire source est sur un file système et que mon répertoire de destination est sur un autre file systeme!!!!!
Ce qui me génère une erreur cross link device.
Connaisssez vous un moyen de contourner ce problème ou de le corriger.
Je dois préciser que par contrainte du client , je ne peux pas me permettre d'avoir mon répertoire source et destination sur le même file system.
Merci d'avance de votre aide
Partager