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.
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!