Bonjour,
Voilà ce que je cherche à faire : je voudrais copier dans un dossier DOS02 tous les fichiers de mon dossier DOS01 sauf ceux qui y ont déjà été copiés. Je n'ai pas la possibilité de supprimer les fichiers du DOS01, et de nouveaux fichiers s'y ajoutent.
Pour l'instant je traite le problème ainsi :
et je répond Non à chaque fois que l'option /-Y me demande si je veux copier le fichier. Je veux automatiser cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part for %%f in (DOS01\*.*) do xcopy %%f DOS02\ /-Y
J'ai tenté avec l'instruction if exist, mais ma syntaxe ne doit pas être bonne :
le batch étant placé dans DOS02.
Code : Sélectionner tout - Visualiser dans une fenêtre à part for %%f in (DOS01\*.*) if not exist %%f do xcopy %%f \
Quelqu'un pour m'aider ? Je ne suis pas très calé en DOS...
Merci d'avance !
Partager