Bonjour.
Dans un fichier bat, je veux déplacer un fichier.
Pour cela j'au utiliser la commande move.
Cela ne fonctionne pas, dans le fichier de sortie j'obtiens le message :
"Nom de fichier ou extension trop long(ue)"
J'ai remplacé la commande move par la commande copy suivi de del pour supprimer le fichier d'origine.
ça fonctionne mais je ne suis pas satisfait : si le copy plante pour une raison ou pour une autre, le del va supprimer le fichier d'origine dont on n'aura alors plus de trace.
D'où ma question, y'a t'il un moyen de ne supprimer un fichier que si la commande précédente s'est déroulée sans erreur ?
Je me suis penché sur ERRORLEVEL mais j'obtiens le même comportement qu'il y ait erreur ou non.
Merci d'avance.
Cordialement,
Mathieu Driesbach.
Partager