¿Cómo puedo seguir el progreso del comando XCopy mientras se está ejecutando?

¿Cómo puedo seguir el progreso del comando XCopy mientras se está ejecutando?

OPSYS: Win10Pro de 64 bits

RAM: 10GB

Creé un archivo por lotes que luego guardé en el escritorio de la cuenta de administrador local.

La línea de comando del archivo por lotes es esta:

xcopy "F:\movies" "L:\movies" /d

Luego creé un Programa de tareas en el Programador de tareas para ejecutar el archivo por lotes.

Ahora lo estoy ejecutando y no veo que se esté ejecutando, excepto cuando actualizo las tareas en la vista Biblioteca del Programador de tareas. Ahí lo veo y dice 'Running'.

Me preocupa no ver ningún tipo de barra de progreso y me gustaría ver eso. ¿Alguien sabe si esto se puede hacer?

Respuesta1

Si está utilizando un software creado por otra persona (como XCOPY), entonces la única ruta fácil es terminar limitado a cualquier funcionalidad que hayan incluido las personas que crearon ese software. Es posible que existan soluciones alternativas (como la respuesta de jorgediaz-lr... otra posibilidad puede ser buscar espacio libre en la unidad de destino, si sabe cuánto se va a copiar), pero la solución más sencilla puede ser intentar usar otro software. Recuerde, XCOPYse hizo en los días en que el /Scambio para incluir subdirectorios se consideraba una característica avanzada, porque COPYno tenía esa capacidad.

Con el ánimo de considerar laproblema xy, señalo que en Windows 10, puedes consultar el archivo Robocopy. (Si no puede ver el programa ejecutándose, Robocopytambién admite la salida a un registro, lo que podría resultar muy útil).

Noto su /dopción XCOPY, que parece estar diseñada para simplemente copiar archivos nuevos.

Aunque Robocopytiene algunas opciones que comienzan con /Ipara incluir algunos tipos de archivos, no existe una opción que comienza con /I, para incluir solo archivos nuevos... en cambio, la opción que cumpla con estas tareas básicas será la que especifique excluir archivos antiguos. ( /XO)

robocopy "F:\movies" "L:\movies" /XO

Evite /NP(muestre la pantalla de progreso de mp), tal vez use /ETA(muestre la hora estimada de llegada).

Respuesta2

Puedes verlo en el administrador de tareas.
Si el tamaño total del archivo a descargar es de 4 GB, vaya a

  1. el programa

    Administrador de tareas -> pestaña Detalles -> Clic derecho -> Seleccionar columnas -> columna de bytes de escritura de E/S

  2. Seleccione el proceso "xcopy.exe".

El número de bytes escritos indicará cuánto se ha hecho y qué queda.

Respuesta3

Puedes usar el Explorador de procesoshttp://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Esa aplicación permite ver qué archivos están abiertos por cualquier proceso, por lo que puedes verificar los archivos abiertos por xcopy

Respuesta4

Puede ver Leer B/seg y Escribir B/seg en el administrador de tareas

PERObuscar lectura B/seg y escritura B/seg para el proceso XCopy esNO es la respuesta correcta.

Los procesos (uno para leer, otro para escribir) que realmente realizan la copia en nombre de XCopy sonsistema.

Si utilizaActividad del discoenMonitor de recursosy busque el nombre del archivo de destino que se está escribiendo o el archivo de origen que se está leyendo para poder ver el proceso de copia real y una indicación de los B/seg actuales del proceso de copia; desafortunadamente, no le da ninguna indicación del progreso. que los datos se leen y escriben a las velocidades indicadas.

información relacionada