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 yo limpiaría y simplificaría para que sea fácil ver el progreso general de la copia de seguridad.
es posible?
Gracias, andrew
/nc /ns
no es necesario cuando/nfl /ndl
se especifica.Lo hice usando las siguientes opciones:
Tenga en cuenta que el nombre del archivo todavía se muestra, pero eso está bien para mí.
Para obtener más información sobre robocopy, vaya a http://technet.microsoft.com/en-us/library/cc733145%28WS.10%29.aspx
fuente
/mir
o/purge
los archivos adicionales aún están registrados. No puedo encontrar una manera de apagar eso.Si no desea ningún resultado, esta es la forma más sencilla:
robocopy src dest > nul
Si aún necesita algo de información y solo desea quitar partes de la salida, use los parámetros de
R.Koene's
answer.fuente
> log:nul
bajo x64 win8.1, hay un archivo de registro vacío.> nul
funciona como se esperaba.log
archivo "vacío" que esto genera ni siquiera está realmente vacío. Es simplemente guardar los datos en una secuencia alternativa que es invisible para Explorer, pero que todavía está presente en el disco. (Puede verificar usando eldir /r
comando para mostrarlo). @IvanYan es correcto,> nul
es el comando correcto para descartar la salida por completo.En PowerShell, me gusta usar:
Evita tener que recordar todos los conmutadores de la línea de comandos.
fuente
/PURGE
.Una solución alternativa, si desea que sea absolutamente silencioso, es redirigir la salida a un archivo (y, opcionalmente, eliminarlo más tarde).
fuente
Out-Null
en PowerShellrobocopy también tiende a imprimir líneas vacías incluso si no hace nada. Estoy filtrando líneas vacías usando un comando como este:
fuente
El> nulo no funciona entre comillas. Ve el> nulo como el nombre del archivo por lotes.
El robocopy no funcionó !!!
Aquí está el nuevo archivo por lotes:
fuente
No es necesario redirigir a un archivo y eliminarlo más tarde. Tratar:
fuente
null
y escribe el registro en él. Lo silencia en la línea de comandos a costa de las escrituras de la unidad de almacenamiento.