XCOPY remplacer l'action?

dans le fichier bat, j'ai eu une commande de ce type :

xcopy "C:\Users\me\Documents\ApplyPatchBat" "C:\Users\me\Desktop\Test\" /S/E/K 

Ce fait le travail où il permet de copier tous les fichiers y compris les fichiers à l'intérieur des sous-dossiers. Je sais que vous pouvez ajouter /y pour le rendre auto écraser.

Comment jamais, je veux créer une déclaration si ce fichier que nous sommes copie existe pas dans le dossier de destination, copiez-le dans un dossier de destination pour un dossier de sauvegarde.

Je me demande il n'y a aucune instruction SI je peux ajouter après la commande pour détecter si le fichier existe? Ou peut-être une erreur de contrôle du niveau lors de sa demande ce que je veux remplacer?
P. S. C'est pour appliquer les patchs à un programme, où il y a beaucoup de couches de dossiers, c'est pourquoi j'utilise le /S/E/K dans xcopy.

  • Qui ne peut pas être fait dans xcopy - vous pouvez utiliser un script pour vérifier et déplacer les fichiers avant de xcopy en cours d'exécution.
  • il est mieux d'utiliser un CV, si vous voulez suivre les révisions
InformationsquelleAutor Luis Liu | 2014-10-09