Estoy clonando un directorio con robocopy
. Mi intención es clonar todo, eliminar archivos adicionales en el destino y también sobrescribir archivos que sean iguales según el tamaño y la marca de tiempo (opción/IS)
Mi comando es
& ROBOCOPY $SourcePath $DestinationPath /MIR /IS /R:2
(estoy usando PowerShell)
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started :
Source : C:\A
Dest : C:\B
Files : *.*
Options : *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /IS /R:2 /W:30
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 22 0 0 0 0 0
Files : 234 232 2 0 0 0
Bytes : 80.82 m 76.88 m 3.93 m 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended :
No entiendo por qué hay 2 archivos omitidos- Tampoco puedo encontrar ninguna mención de este problema en Internet.
Estoy lanzando este comando en una sesión remota de PowerShell. No estoy seguro de si es relevante, pero esto parece suceder especialmente en la sesión remota.
- En la salida detallada, todos los archivos excepto dos tienen estadoMismoy ningún indicador de progreso.
- Dos archivos tienen estadoMás viejoy la indicación de progreso de la copia 0%-100%. Entonces parece que sólo se han copiado estos dos.
Aparentemente esto es lo opuesto al informe ROBOCOPY anterior, así que estoy un poco confundido.
¡Muchas gracias por la ayuda!
Respuesta1
También debe agregar /it
una opción para incluir archivos modificados.