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,XCOPY
se realizó en los días en que el/S
cambio para incluir subdirectorios se consideraba una característica avanzada, porqueCOPY
no 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,Robocopy
también es compatible con la salida a un registro, lo que podría ser de gran ayuda).Noto su
/d
opciónXCOPY
, que parece diseñada para copiar nuevos archivos.Aunque
Robocopy
tiene algunas opciones que comienzan/I
por incluir algunos tipos de archivos, no hay una opción que comience/I
por 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" /XO
Evitar
/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/ETA
probablemente 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