2017-05-22 4 views
0

Quelqu'un peut-il me montrer l'erreur de syntaxe que j'ai faite?Robocopy ne crée pas un fichier journal

robocopy "$env:UserProfile\desktop\" "$Destination\desktop" *.* /copy:DAT /log:"C:\Logs" 
robocopy "$env:UserProfile\pictures" "$Destination\pictures" *.* /copy:DAT /log+:"C:\Logs" 
robocopy "$env:UserProfile\documents\" "$Destination\documents" *.* /copy:DAT /log+:"C:\Logs" 
+1

Robocopy tente de créer un fichier * nommé 'c: \ logs' pour votre journal. S'il existe déjà un répertoire du même nom (en avez-vous créé un pour conserver les fichiers journaux que vous essayez de créer?), Il échouera. – alroc

+0

@alroc J'ai essayé avec et sans mais je n'arrive pas à le faire fonctionner en train de perdre mon esprit :( – Valentino

+2

Avec et sans * quoi *? –

Répondre

1

Comme ALROC mentionné, il ressemble à C:\Logs est un dossier et robocopy un fichier journal attend pour le paramètre /log:.

Vous devez mettre à jour votre commande avec un fichier journal nommé par exemple: /log:"C:\Logs\robocopy.log"