Robocopy: affiche les fichiers sautés et les fichiers avec une erreur lors de la copie


3

J'utilise la commande suivante pour copier des fichiers tout en préservant les horodatages:

robocopy [source] [destination] /E /ZB /COPY:DAT /DCOPY:T /R:1 /W:5 /V /NFL /NDL /NS /NC /NP /log:"[log-path]" /XD "System Volume Information" "Recycler"

Maintenant, dans les fichiers journaux, je constate que certains fichiers sont ignorés ou que des erreurs se produisent lors de la copie. Mais je ne sais pas quel fichier a eu une erreur ou est ignoré.

Qu'est-ce que je fais mal?


Les fichiers ignorés et / ou erronés sont-ils signalés à la console, peut-être?
Richard Lucas

Non, tout est dans le fichier journal. A cette époque, par exemple, un répertoire a été ignoré, mais je ne sais pas lequel? Était-ce l'un de mes répertoires exclus? Il y aura peut-être des erreurs si j'utilise la journalisation complète, mais il existe peut-être aussi un "Accès refusé" au lieu de "Erreur: Accès refusé". Je cherche un mot-clé que je peux rechercher (car parcourir tous les fichiers, c'est trop ...)
test

La réponse de Techie007 montrera les raisons de sauter dans votre exécution NEXT. (La réponse de StinkPickle est partielle: robocopy ne peut pas non plus copier des fichiers parce que les autorisations de fichiers ou des types de fichiers ne sont pas copiés par Robocopy.) Remarque: pour voir les différences après la copie - fichiers manquants, etc. - considérez WinMerge et comparez les deux Dossiers. Dans le menu Affichage de WinMerge, décochez la case "afficher les éléments identiques"; cocher "show left unique" et "show right unique". En outre, pour les comparaisons FASTER, consultez la rubrique Edition ... Options ... Comparer de WinMerge et définissez la "Méthode de comparaison" sur une autre option que "Contenu complet".
Doug_Ivison

Réponses:


3

SKIPPED via robocopy signifie que les versions source et cible du fichier sont identiques. SO, il ne fait que sauter la copie. Vous pouvez utiliser l'option / is pour écraser les mêmes fichiers.


1
Bienvenue sur Super User! Veuillez relire attentivement la question. Votre réponse ne répond pas à la question initiale.
DavidPostill

2

Supprimez les arguments /NFLet /NDLde votre ligne de commande pour inclure des listes de fichiers et de répertoires dans vos journaux (envisagez peut-être de les supprimer /NSet /NCaussi).

Exécutez-le à nouveau et consultez la liste des fichiers dans le journal.

Les entrées du journal sans statut répertorié à gauche du nom du fichier / répertoire (les statuts sont comme "Newer", "Extra", etc.) sont des fichiers qui ont été ignorés (car ils sont identiques et aucune action n'a donc été entreprise. ).


Donc, cette source est fausse?
test

2
Cette source semble avoir pour objectif de supprimer toute la journalisation sauf les erreurs. Un fichier ignoré n'est pas une "erreur". :)
cʜιᴇ007

Alors, devrais-je m'inquiéter des fichiers ignorés? Si je l’interprète correctement, les fichiers ignorés sont disponibles dans le dossier de destination ...
test

Connaissez-vous un script programm / power shell / script vb qui peut me montrer les fichiers / répertoires ignorés?
test

1

J'ai eu le même problème mais je pense connaître la réponse. Quand je l'ai lancé la première fois, je me suis déplacé pour un concert juste pour voir si mes réglages étaient corrects. Ensuite, je l'ai réexécuté avec la copie intégrale et le fichier "SKIPPED" que j'ai déplacé, mais dans le journal, il est indiqué "identique", mais le résumé indique "SKIPPED".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.