Comando Robocopy hecho a medida del Total Comander

Moderated forum for Spanish users

Moderator: Sombra

Post Reply
germangelv
Junior Member
Junior Member
Posts: 4
Joined: 2012-08-16, 21:42 UTC

Comando Robocopy hecho a medida del Total Comander

Post by *germangelv »

Hace tiempo ejecuto este comando para backups y queria saber si existe lo mismo para utilizar con Total Commander
(Adjunto el Help del Robocopy)

Comando

Code: Select all

ROBOCOPY C:\ D:\ /S /ZB /COPY:DATS /DCOPY:T /MT:4 /XO /IS /IT /R:2048 /W:10 /X /V /ETA /TS /FP /BYTES
Que hace?

Code: Select all

Copia de C: a D: 

En el caso de fallar copiado y reejecutar comando sigue al copia desde donde se quedo
El copiado utiliza seguridad, datos, atributos y marcas de tiempo (todas las marcas de tiempo)
Tambien copia marca de tiempo de carpetas
El multiproceso de copiado utiliza 4 caches (no se muy bien que es eso)
Excluir archivos mas antiguos en destino (evita copiar y reemplazar datos antiguos por nuevos)
Evita copiar archivos iguales
Copia siempre archivos modificados
Controlo reintentos (2048), aunque podria poner 5 reintentos para discos defectuosos
reintenta cada 10 segundos
Me realiza un informe de errores
Tambien de archivos omitidos me realiza informe

Estos comandos son porque es en linea de comandos...
Y mas que nada para la red momento en que fue coipiado el archivo en destino
Incluye marca de tiempo del archivo de origen en el resultado.
Incluir ruta de acceso completa de los archivos en el resultado.
Imprimir tamaños en bytes.

Help

Code: Select all

ROBOCOPY     ::     Herramienta para copia eficaz de archivos                             
-------------------------------------------------------------------------------
  Inicio: Wed Feb 05 01:09:45 2014
                 Uso:: ROBOCOPY origen destino [archivo [archivo]...] [opciones]
             origen :: Directorio de origen  (unidad:\ruta o \\servidor\recurso_compartido\ruta).
        destino :: Directorio de destino (unidad:\ruta o \\servidor\recurso_compartido\ruta).
               archivo:: Archivos para copiar  (nombres/comodines: el valor predeterminado es "*.*").

::
:: Opciones de copia :
::
                 /S :: Copiar subdirectorios, pero no los vac¡os.
                 /E :: Copiar subdirectorios, incluidos los vac¡os.
             /LEV:n :: Copiar s¢lo los n niveles superiores del  rbol de directorios de origen.

                 /Z :: Copiar archivos en modo reiniciable.
                 /B :: Copiar archivos en modo de copia de seguridad.
                /ZB :: Usar modo reiniciable; si se deniega el acceso, usar modo de copia de seguridad.
            /EFSRAW :: Copiar todos los archivos cifrados en modo EFS RAW.

  /COPY:marca(s):: Qu‚ copiar de los archivos (el valor predeterminado es /COPY:DAT).
                       (marcas: D=datos, A=atributos, T=marcas de tiempo).
                       (S=seguridad=ACL NTFS, O=informaci¢n de propietario, U=informaci¢n de auditor¡a).

           /DCOPY:T :: Copiar marcas de tiempo de directorio.

               /SEC :: Copiar archivos con seguridad (equivalente a /COPY:DATS).
           /COPYALL :: Copiar toda la informaci¢n del archivo (equivalente a /COPY:DATSOU).
            /NOCOPY :: No copiar informaci¢n del archivo (£til con /PURGE).

            /SECFIX :: Corregir seguridad de todos los archivos, incluso los omitidos.
            /TIMFIX :: Corregir la hora de todos los archivos, incluso los omitidos.

             /PURGE :: Eliminar los archivos y directorios de destino que ya no existen en el origen.
               /MIR :: Reflejar un  rbol de directorios (equivalente a /E m s /PURGE).

               /MOV :: Mover archivos (eliminar en el origen despu‚s de copiarlos).
              /MOVE :: Mover archivos Y directorios (eliminar en el origen despu‚s de copiarlos).

     /A+:[RASHCNET] :: Agregar los atributos dados a los archivos copiados.
     /A-:[RASHCNET] :: Quitar los atributos dados de los archivos copiados.

            /CREATE :: Crear s¢lo  rbol de directorios y archivos de longitud cero.
               /FAT :: Crear archivos de destino con nombres de archivo FAT 8.3 s¢lo.
               /256 :: Desactivar compatibilidad con rutas muy largas (> 256 caracteres).

             /MON:n :: Supervisar origen; ejecutar de nuevo cuando se ven m s de n cambios.
             /MOT:m :: Supervisar origen; ejecutar de nuevo en m minutos si cambia.

      /RH:hhmm-hhmm :: Horas de ejecuci¢n: cu ndo se pueden iniciar nuevas copias.
                /PF :: Comprobar horas de ejecuci¢n por archivo (no por ronda).

             /IPG:n :: Intervalo entre paquetes (ms), para liberar ancho de banda en l¡neas lentas.

                /SL:: copia los v¡nculos simb¢licos frente al destino.

            /MT[:n] :: realiza copias multiproceso con n subprocesos (valor predeterminado: 8).
                       n debe estar comprendido entre 1 y 128.
                       Esta opci¢n no es compatible con las opciones /IPG y /EFSRAW.
                       Redirija la salida con la opci¢n /LOG para un mejor rendimiento.

::
:: Opciones de selecci¢n de archivos :
::
                 /A :: Copiar s¢lo archivos con el atributo Archivo establecido.
                 /M :: Copiar s¢lo archivos con el atributo Archivo y restablecerlo.
    /IA:[RASHCNETO] :: Incluir s¢lo archivos con alguno de los atributos dados establecido.
    /XA:[RASHCNETO] :: Excluir archivos con alguno de los atributos dados establecido.

 /XF file [arch]... :: Excluir archivos con nombres, rutas o comodines dados.
 /XD dirs [dirs]... :: Excluir directorios con nombres o rutas dados.

                /XC :: Excluir archivos cambiados.
                /XN :: Excluir archivos m s recientes.
                /XO :: Excluir archivos m s antiguos.
                /XX :: Excluir archivos y directorios extra.
                /XL :: Excluir archivos y directorios solos.
                /IS :: Incluir archivos iguales.
                /IT :: Incluir archivos modificados.

             /MAX:n :: Tama¤o m ximo de archivo, excluir archivos con m s de n bytes.
             /MIN:n :: Tama¤o m¡nimo de archivo, excluir archivos con menos de n bytes.

          /MAXAGE:n :: Antig￾edad m xima de archivo, excluir archivos m s antiguos de n d¡as o fecha.
          /MINAGE:n :: Antig￾edad m¡nima de archivo, excluir archivos m s nuevos de n d¡as o fecha.
          /MAXLAD:n :: Fecha m xima del £ltimo acceso, excluir archivos no usados desde n.
          /MINLAD:n :: Fecha m¡nima del £ltimo acceso, excluir archivos usados desde n.
                       (Si n < 1900 entonces n = n d¡as; si no n = fecha AAAAMMDD).

                /XJ :: Excluir puntos de uni¢n (incluidos normalmente de manera predeterminada).

               /FFT :: Asumir la hora de los archivos FAT (granularidad de 2 segundos).
               /DST :: Compensar diferencias de una hora por horario de verano.

               /XJD :: Excluir puntos de uni¢n para directorios.
               /XJF :: Excluir puntos de uni¢n para archivos.

::
:: Opciones de reintento:
::
               /R:n :: N£mero de reintentos en copias con errores; valor predeterminado: 1 mill¢n.
               /W:n :: Tiempo de espera entre reintentos; valor predeterminado: 30 segundos.

               /REG :: Guardar /R:n y /W:n en el Registro como valores predeterminados.

               /TBD :: Esperar nombres de recursos compartidos por definir (error de reintento 67).

::
:: Opciones de registro:
::
                 /L :: S¢lo mostrar, no copiar, agregar marca de tiempo ni eliminar archivos.
                 /X :: Informar de todos los archivos extra, no s¢lo de los seleccionados.
                 /V :: Producir resultados detallados, incluidos los archivos omitidos.
                /TS :: Incluir marca de tiempo del archivo de origen en el resultado.
                /FP :: Incluir ruta de acceso completa de los archivos en el resultado.
             /BYTES :: Imprimir tama¤os en bytes.

                /NS :: Sin tama¤o, no registrar tama¤os de archivo.
                /NC :: Sin clase, no registrar clases de archivo.
               /NFL :: Sin lista de archivos, no registrar nombres de archivo.
               /NDL :: Sin lista de directorios, no registrar nombres de directorio.

                /NP :: Sin progreso, no mostrar porcentaje copiado.
               /ETA :: Mostrar tiempo estimado de llegada de los archivos copiados.

          /LOG:archivo :: Incluir estado en archivo LOG (sobrescribir registro existente).
         /LOG+:archivo :: Incluir estado en archivo LOG (anexar a registro existente).

       /UNILOG:archivo :: Incluir estado en archivo LOG como UNICODE (sobrescribir registro existente).
      /UNILOG+:archivo :: Incluir estado en archivo LOG como UNICODE (anexar a registro existente).

               /TEE :: Enviar resultado a ventana de consola y a archivo de registro.

               /NJH :: Sin encabezado de trabajo.
               /NJS :: Sin resumen de trabajo.

           /UNICODE :: Mostrar estado como UNICODE.

::
:: Opciones de trabajo:
::
        JOB:trabajo :: Tomar par metros del archivo JOB nombrado.
      /SAVE:trabajo :: Guardar par metros en el archivo de trabajo nombrado
              /QUIT :: Salir despu‚s de procesar la l¡nea de comandos (para ver par metros). 
              /NOSD :: No se especifica directorio de origen.
              /NODD :: NO se especifica directorio de destino.
                /IF :: Incluir los siguientes archivos.
User avatar
patxiku
Member
Member
Posts: 160
Joined: 2006-11-02, 13:36 UTC
Location: Bilbao

Post by *patxiku »

2germangelv
queria saber si existe lo mismo para utilizar con Total Commander
La herramienta Robocopy tiene funcionalidades que no tiene Total Commander. Existe una interfaz gráfica que facilita la configuración de los comandos en línea de Robocopy sin tener que teclearlos. Se puede descargar desde este enlace.

Usando Total Commander podrías automatizar Robocopy mediante un comando de usuario o un botón con los parámetros que sueles usar, pero haciendo que TC ponga la ruta de origen y destino de los paneles con estos parámetros:

Code: Select all

%P hace que  se inserte la ruta del panel origen, incluyendo una barra invertida (\) al final.
%N coloca el nombre de archivo bajo el cursor.
%T Inserta la ruta del panel de destino actual.
%M coloca el nombre del archivo actual en el panel de destino.
Quizá pueda servirte la herramienta sincronizar directorios de Total Commander. Merece la pena probarla.
Post Reply