Estou usando o robocopy para fazer backups com um script do PowerShell e é muito bom, exceto que gostaria que mostrasse apenas a porcentagem de progresso enquanto copia e não todas as outras informações.
As outras informações confundem a janela de comando, que eu limparia e simplificaria para que seja fácil ver o progresso geral do backup.
Isso é possível?
Obrigado Andrew
/nc /ns
não é necessário quando/nfl /ndl
é especificado.Eu fiz isso usando as seguintes opções:
Observe que o nome do arquivo ainda é exibido, mas para mim está bom.
Para obter mais informações sobre robocopy, vá para http://technet.microsoft.com/en-us/library/cc733145%28WS.10%29.aspx
fonte
/mir
ou/purge
os arquivos extras ainda estão registrados. Não consigo encontrar uma maneira de desligar isso.Se você não deseja nenhuma saída, esta é a maneira mais simples:
robocopy src dest > nul
Se você ainda precisa de algumas informações e deseja remover apenas partes da saída, use os parâmetros da
R.Koene's
resposta.fonte
> log:nul
no win8.1 x64, há um arquivo de log vazio.> nul
funciona como esperado.log
arquivo "vazio" que isso gera não está realmente vazio. É apenas salvar os dados em um fluxo alternativo que é invisível para o Explorer, mas muito ainda presente no disco. (Você pode verificar usando odir /r
comando para mostrá-lo.) @IvanYan está correto,> nul
é o comando correto para descartar totalmente a saída.No PowerShell, gosto de usar:
Isso evita ter que lembrar todas as opções de linha de comando.
fonte
/PURGE
.Uma solução alternativa, se você quiser que seja absolutamente silencioso, é redirecionar a saída para um arquivo (e opcionalmente excluí-lo mais tarde).
fonte
Out-Null
o robocopy também tende a imprimir linhas vazias, mesmo que não faça nada. Estou filtrando as linhas vazias usando um comando como este:
fonte
O> null não funciona nas aspas. Ele vê o> null como o nome do arquivo em lote.
O robocopy nenhuma saída funcionou !!!
Aqui está o novo arquivo em lote:
fonte
Não há necessidade de redirecionar para um arquivo e excluí-lo posteriormente. Experimentar:
fonte
null
e grava o log nele. Ele o acalma na linha de comando ao custo das gravações da unidade de armazenamento.