es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo obtener una lista de directorios fallidos utilizando Robocopy

Buen día,

No encuentro una forma de obtener la lista de nombres de los directorios que no se copiaron con Robocopy.
Usando el siguiente comando:
robocopy C:\Temp P:\TEMP\ /FFT /E /R:0 /W:0 /ETA /NP /NFL /NJH /XD “System Volume Information” “$RECYCLE.BIN” /LOG:TEMP_LOG

Obtengo el siguiente resumen:
QUOTE
8 C:\Temp\
0 C:\Temp\Logs\
2 C:\Temp\Logs\Defender\
0 C:\Temp\Test\



Total    Copiados   Omitidos  Incompatibles  FALLIDOS   Adicionales
Dirs :         4         0         3         0         1         0

Files : 10 0 10 0 0 0
Bytes : 78.9 k 0 78.9 k 0 0 0
Tiempos : 0:00:00 0:00:00 0:00:00 0:00:00
Finalizado : miércoles, 22 de diciembre de 2021 10:24:02
UNQUOTE

Un directorio no se pudo copiar. ¿Cómo puedo obtener el nombre?

Gracias.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Hola,

    Para obtener el nombre del directorio que no se pudo copiar con Robocopy, puedes utilizar el interruptor “/Max” para especificar el número máximo de intentos de copia fallidos. Por defecto, Robocopy realiza un millón de intentos de copia fallidos, por lo que puedes utilizar un valor bajo como “/Max:1” para hacer que Robocopy falle inmediatamente y muestre el nombre del directorio fallido.

    Tu comando actualizado sería:
    robocopy C:\Temp P:\TEMP\ /FFT /E /R:0 /W:0 /ETA /NP /NFL /NJH /XD “System Volume Information” “$RECYCLE.BIN” /LOG:TEMP_LOG /Max:1

    Después de que se complete la copia, la salida en la consola mostrará el nombre del directorio que no se pudo copiar, lo que te permitirá solucionar el problema.

    ¡Espero que esto te ayude!

Comments are closed.