Question

Je dois une façon de mettre à jour tous les fichiers dans un dossier de destination et ses sous-répertoires avec des fichiers dans un seul dossier source.

Source: Fichier A, B Fichier, Fichier C
Destination: Fichier A, Destination-> SubFolder: Fichier B

Il doit mettre à jour le fichier A et B du fichier dans leur dossier dest et aussi ignorer fichier C car il n'existe nulle part dans dest.

Est-ce possible avec xcopy ou robocopy ou est-il un autre outil qui va faire le travail? J'ai eu un peu de jeu ne peut pas comprendre.

Merci à l'avance.

Était-ce utile?

La solution

robocopy vous aidera définitivement. Bien qu'il ne semble pas que vous pouvez fusionner directement la source et pure et simple destination (sons source plat alors que la destination a une certaine hiérarchie), il a des commandes pour copier des dossiers entiers et non la copie si les fichiers de destination ne sont pas là.

Autres conseils

Vous pouvez utiliser DeltaCopy. Ceci est un open-source, Windows GUI version de l'outil rsync . Certaines de ses caractéristiques sont

  • sauvegarde incrémentielle -. Des copies partie du fichier qui est réellement modifié (gain de temps afin que les ressources et réseau)
  • Planificateur de tâches -. Profils à DeltaCopy peuvent être exécutées selon un calendrier
  • environnement de Windows.
  • motifs complexes (Ignorer les fichiers filtrer par nom, extension, taille, chemin d'accès ou d'autres critères).

vous pouvez utiliser ROBOCOPY comme ça

robocopy E:\Source G:\Destination\SubFolder /e /mir /np /log:backup_log.txt

pour plus d'info

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top