subcarpetas mir ejemplos descargar denegado copiar carpetas acceso backup robocopy

backup - mir - ¿Cómo puedo hacer que robocopy sea silencioso en la línea de comando, excepto por el progreso?



robocopy/mir (8)

Estoy usando robocopy para hacer copias de seguridad con un script de PowerShell, y es bastante impresionante, excepto que me gustaría que solo muestre el porcentaje de progreso mientras se copia y no toda la otra información.

La otra información satura la ventana de comandos, que limpiaría y simplificaría para que sea fácil ver el progreso general de la copia de seguridad.

es posible?

Gracias, Andrew


El> null no funciona en las comillas. Se ve el> null como el nombre del archivo por lotes.

¡La salida robocopy no funcionó!

Aquí está el nuevo archivo por lotes:

robocopy /mir /B /r:1 /nfl /ndl /njh /njs /nc /ns /np c:/EnvBackup c:/offsite_backup/EnvBackup robocopy /mir /B /r:1 /nfl /ndl /njh /njs /nc /ns /np c:/shares c:/offsite_backup/shares robocopy /mir /B /r:1 /nfl /ndl /njh /njs /nc /ns /np c:/Quickbooks_Backup c:/offsite_backup/Quickbooks_Backup


En PowerShell, me gusta usar:

robocopy src dest | Out-Null

Evita tener que recordar todos los interruptores de línea de comando.



No es necesario redirigir a un archivo y eliminarlo más tarde. Tratar:

Robocopy src dest > null


Si no quiere ningún resultado, esta es la forma más simple:

robocopy src dest > nul

Si aún necesita información y solo desea eliminar partes de la salida, use los parámetros de R.Koene''s respuesta de R.Koene''s .


Una solución, si desea que sea absolutamente silencioso, es redirigir el resultado a un archivo (y opcionalmente eliminarlo más adelante).

Robocopy src dest > output.log del output.log


robocopy también tiende a imprimir líneas vacías incluso si no hace nada. Estoy filtrando líneas vacías utilizando un comando como este:

robocopy /NDL /NJH /NJS /NP /NS /NC %fromDir% %toDir% %filenames% | findstr /r /v "^$"


Agregué los siguientes 2 parámetros: /np /nfl

Entonces, junto con los 5 parámetros de AndyGeek''s respuesta de AndyGeek''s , que son /njh /njs /ndl /nc /ns , obtienes lo siguiente y es silencioso:

ROBOCOPY [source] [target] /NFL /NDL /NJH /NJS /nc /ns /np

/NFL : No File List - don''t log file names. /NDL : No Directory List - don''t log directory names. /NJH : No Job Header. /NJS : No Job Summary. /NP : No Progress - don''t display percentage copied. /NS : No Size - don''t log file sizes. /NC : No Class - don''t log file classes.