2009-06-23 5 views

Répondre

2

Vous devriez être capable d'utiliser les chemins Windows "UNC" avec robocopy. Par exemple:

robocopy \\myServer\myFolder\myFile.txt \\myOtherServer\myOtherFolder 

Robocopy a la capacité de récupérer à partir de certains types de hoquet de réseau automatiquement. J'utilise le format suivant et fonctionne bien.

+10

c'est en fait le mauvais format, le nom de fichier ne doit pas être inclus dans le chemin source. –

+0

Modifié pour afficher le format correct dans l'exemple. – Graeme

+0

Vérifiez la réponse suivante pour la commande correcte. Le nom du fichier doit être à la fin – Turcia

25

robocopy \\SourceServer\Path \\TargetServer\Path filename.txt 

pour copier tout ce que vous pouvez remplacer filename.txt avec *.* et il y a beaucoup d'autres commutateurs pour copier les sous-dossiers, etc ... voir ici: http://ss64.com/nt/robocopy.html

+0

+1 a travaillé pour moi – brettdj

+2

Robocopyse acheminera le trafic via la machine sur laquelle il est exécuté (Source -> Machine RoboCopy -> Cible) ou dirigera-t-il les fichiers directement de la source à la cible (Source -> Target) et donc ne pas provoquer (à l'exception de la surcharge de messagerie) une charge réseau sur la machine sur laquelle il s'exécute? – Ahue

+1

@Ahue bonne question, car il fonctionne sans besoin d'installer quoi que ce soit sur la machine cible ou source Je suis sûr qu'il ne fonctionne que depuis la machine que vous démarrez dans l'invite de commande, ce qui signifie que si vous l'exécutez à partir de la machine C pour copier des fichiers de A vers B va en quelque sorte aller de A à C, si j'ai bien compris, parce que les octets sont déplacés par robocopy qui ouvrira des flux/sockets ou n'importe quel tampon de la machine sur laquelle il s'exécute. –

Questions connexes