OPSYS: Win10Pro 64 bit
RAM: 10 GB
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 lo veo ejecutándose, excepto cuando actualizo las tareas en la vista Biblioteca del Programador de tareas. Ahí lo veo y dice 'Running'.
Me preocupa que no vea ningún tipo de barra de progreso y me gustaría ver eso. ¿Alguien sabe si esto se puede hacer?
windows-10
batch-file
windows-task-scheduler
xcopy
ChrisinAK
fuente
fuente

Respuestas:
Si está utilizando un software creado por otra persona (como
XCOPY), entonces la única ruta fácil es terminar limitándose a la funcionalidad que las personas que crearon ese software pusieron allí. Pueden existir 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 su solución más fácil puede ser intentar usar otro software. Recuerde,XCOPYse realizó en los días en que el/Scambio para incluir subdirectorios se consideraba una característica avanzada, porqueCOPYno tenía esa capacidad.En el espíritu de considerar el problema XY , señalo que en Windows 10, puede consultar el incorporado
Robocopy. (Si no puede ver el programa en ejecución,Robocopytambién es compatible con la salida a un registro, lo que podría ser de gran ayuda).Noto su
/dopciónXCOPY, que parece diseñada para copiar nuevos archivos.Aunque
Robocopytiene algunas opciones que comienzan/Ipor incluir algunos tipos de archivos, no hay una opción que comience/Ipor incluir solo archivos nuevos ... en cambio, la opción que realiza estas tareas básicas será la que especifica excluir archivos antiguos. (/XO)robocopy "F:\movies" "L:\movies" /XOEvitar
/NP(mostrar pantalla de progreso de mp), quizás usar/ETA(mostrar hora estimada de llegada).fuente
/E, copiará subdirectorios (incluidos los vacíos). Vaya a un símbolo del sistema y ejecuteRobocopy /? >> robohelp.txt(y luego abra ese archivo de texto robohelp.txt). Creo que eso/ETAprobablemente modifica el progreso, pero parece que estás en una posición tan buena para probarlo como yo.Puede usar Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Esa aplicación permite ver qué archivos están abiertos por cualquier proceso, por lo que puede verificar los archivos abiertos por xcopy
fuente