Xcopy

Résolu
Nicolas.74 -  
 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

Nicolas.74
 
Personne ?
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
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.
0
Nicolas.74
 
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 !
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925 > Nicolas.74
 
De rien, si tu as besoin d'aide n'hésite pas à demander.
0
Nicolas.74
 
Ça marche merci :) Mais ça devrait aller pour faire ça rien de bien compliqué.
0