Como acompanho o progresso do comando XCopy enquanto ele está em execução?

2

OPSYS: Win10Pro 64 bit

RAM: 10GB

Eu criei um arquivo de lote que salvei na área de trabalho da conta de administrador local.

A linha de comando do arquivo de lote é esta:

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

Eu, então, criei uma agenda de tarefas no Agendador de Tarefas para executar o arquivo em lotes.

Agora estou executando-o e não o vejo executando, a não ser quando atualizo tarefas na visualização Biblioteca do Agendador de Tarefas. Lá eu vejo e diz 'Running' .

Estou preocupado que não vejo nenhum tipo de barra de progresso e gostaria de ver isso. Alguém sabe se isso pode ser feito?

    
por ChrisinAK 23.09.2017 / 22:01

2 respostas

1

Se você estiver usando o software que outra pessoa criou (como XCOPY ), o único caminho fácil é simplesmente acabar sendo limitado a qualquer funcionalidade que tenha sido colocada lá pelas pessoas que fizeram o software. Podem existir soluções alternativas (como a resposta do jorgediaz-lr ... outra possibilidade pode ser a de olhar para o espaço livre na unidade de destino, se você sabe quanto será copiado), mas a solução mais fácil pode ser tentar usar outro software. Lembre-se, XCOPY foi feito nos dias em que ter a opção /S para incluir subdiretórios era considerado um recurso avançado, porque COPY não tinha essa capacidade.

Com o espírito de considerar o problema XY , indico que no Windows 10, você pode conferir o Robocopy embutido. (Se você não consegue ver o programa em execução, Robocopy também suporta a saída para um log, o que pode ser útil.)

Noto sua opção /d para XCOPY , que parece ter sido criada para copiar apenas arquivos novos.

Embora Robocopy tenha algumas opções começando com /I para incluir alguns tipos de arquivos, não há uma opção começando com /I , por incluir apenas novos arquivos ... em vez disso, a opção que realiza esse as tarefas serão aquelas que especificam excluir arquivos antigos. ( /XO )

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

Evite /NP (mostre a exibição de progresso do mp), talvez use /ETA (mostre a hora estimada de chegada).

    
por 23.09.2017 / 22:38
0

Você pode usar o link do Process Explorer

Esse aplicativo permite ver quais arquivos estão abertos por qualquer processo, para que você possa verificar os arquivos abertos por xcopy

    
por 23.09.2017 / 22:11