éviter les détails de fichier existants du dossier de destination dans le journal Robocopy
Je tiens à éviter tous les noms de fichiers existants et les détails du dossier de destination lors de l'utilisation Robocopy Journal.
Veux juste montrer seulement copié le fichier de la liste et de ses détails.
Afin que je puisse l'enregistrer sur le robocopy taille du fichier journal en évitant fichier existant détails sur journal.
Est-il une option pour l'éviter, s'il vous plaît aider sur ce
Je ne pouvais pas voir une option pour que
Options De Journalisation :
::
/L :: List only - don't copy, timestamp or delete any files.
/X :: report all eXtra files, not just those selected.
/V :: produce Verbose output, showing skipped files.
/TS :: include source file Time Stamps in the output.
/FP :: include Full Pathname of files in the output.
/BYTES :: Print sizes as bytes.
/NS :: No Size - don't log file sizes.
/NC :: No Class - don't log file classes.
/NFL :: No File List - don't log file names.
/NDL :: No Directory List - don't log directory names.
/NP :: No Progress - don't display percentage copied.
/ETA :: show Estimated Time of Arrival of copied files.
/LOG:file :: output status to LOG file (overwrite existing log).
/LOG+:file :: output status to LOG file (append to existing log).
/UNILOG:file :: output status to LOG file as UNICODE (overwrite existing log).
/UNILOG+:file :: output status to LOG file as UNICODE (append to existing log).
/TEE :: output to console window, as well as the log file.
/NJH :: No Job Header.
/NJS :: No Job Summary.
/UNICODE :: output status as UNICODE.
source d'informationauteur Sun_Sparxz
Vous devez vous connecter pour publier un commentaire.
Par défaut
robocopy
enregistre uniquement les dossiers et non présentes/modifié (c'est à dire copier) les fichiers.Vous pouvez supprimer l'enregistrement des dossiers avec les
/ndl
switch (dans ce cas, les fichiers copiés sont répertoriés avec leur chemin d'accès complet).Modifier juste
foo.txt
et de ré-exécuterrobocopy a b /ndl
et vous obtenezAjouter
/njh
et/njs
pour supprimer l'en-tête et sommaire de la sortie. Ajouter/np
pour supprimer les progrès d'une indication de la valeur de pourcentage au début de la ligne de sortie). Ajouter/xx
pour supprimer indication supplémentaire pour les fichiers qui n'existent que dans la destination, mais pas dans le dossier source):Vous devez utiliser
/NFL /NDL
. Ils vont supprimer tous les répertoires et les fichiers des listes qui ne font pas partie de robocopy actions.Il semble que vous ne pouvez pas basé sur cette TechNet affichage parce que même les
/v
de sortie encore les fichiers ignorés.Seule option que je vois serait d'exécuter un script sur le journal en supprimant les lignes ignorées.
Enfin je ne pouvais pas trouver tous les interrupteurs, a choisi de script de manière à supprimer le fichier existant détails de la ligne et définissez le fichier avec le même nom de fichier après chaque robocopy complète
ce que j'ai fait dans mon journal de fichiers pour fichier existant détails de la ligne commence par "Supplémentaires" de la chaîne, donc j'ai supprimer toutes les lignes. Mais la ligne reste de la place. j'ai donc utilisé une autre commande pour supprimer toutes les lignes vides.
Merci de contribuer, tout a une méthode facile pour cette
Je pense que cela peut fonctionner:
robocopy sourceDir targetDir . /njh /njs /ndl /np | trouver /v "*Extra File"
Donc, juste tuyau de la sortie de "trouver" avec le /V pour exclure les lignes qui contiennent le texte spécifié "*Extra File".
Pour essayer de couper à travers le bruit, l'utilisation
robocopy /xx
et il ne sera PAS montrer les fichiers qui sont déjà dans le dossier de destination.J'ai vu que
/XX
permet également d'éviter la suppression des fichiers SUPPLÉMENTAIRES dans le dossier de destination et, pour cette raison, il n'enregistre pas le fichier supplémentaire info. Quelqu'un plus tôt ci-dessus déjà dit que/XX
nie la/MIR
option.