Xcopy [Résolu/Fermé]

Signaler
-
 Nicolas.74 -
Bonjour,

Je cherche à faire un script en Batch pour faire une copie de tous les fichiers qui finissent par _IT.docx dans un répertoire, cependant je ne veux pas que les dossiers soient copiés avec mais seulement les fichiers, pour l'instant j'ai ça:
For /f "tokens=*" %%a In ('dir /s /b /a-d "\\dossier1\*_IT.docx"') Do (Xcopy "%%a" "\\dossier2")


Jusque là aucun problème tout fonctionne, sauf que j'aimerai que lorsque le fichier existe déjà dans le dossier de destination il copie le fichier mais en rajoutant "V2" à la fin, si le V2 existe déjà alors il crée un V3...etc
Et là je bloque, quelqu'un arriverait à m'aider?

Merci d'avance,
Nicolas

2 réponses

Personne ?
Messages postés
13543
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
18 juin 2021
4 399
Bonjour,

Personnellement trop compliqué pour moi, j'ai essayé mais c'est moins simple qu'il n'y parait.

Je te suggère de changer de méthode, il serait plus simple de faire un genre de sauvegarde périodique avec des dossiers nommés avec la date et l'heure par exemple.
Hello, merci de ta réponse,
C'est pas con j'avais pas pensé à faire ça de cette manière, je vais faire ça je pense, merci !
Messages postés
13543
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
18 juin 2021
4 399 > Nicolas.74
De rien, si tu as besoin d'aide n'hésite pas à demander.
Ça marche merci :) Mais ça devrait aller pour faire ça rien de bien compliqué.