Xcopy

Résolu/Fermé
Nicolas.74 - Modifié par Nicolas.74 le 22/03/2017 à 08:44
 Nicolas.74 - 23 mars 2017 à 11:49
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 ?
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
Modifié par barnabe0057 le 23/03/2017 à 09:49
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
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908 > Nicolas.74
23 mars 2017 à 10:05
De rien, si tu as besoin d'aide n'hésite pas à demander.
0
Ça marche merci :) Mais ça devrait aller pour faire ça rien de bien compliqué.
0