Qual sintaxe de linha de comando 7-zip posso usar para exibir erros apenas ao criar um zip?

Qual sintaxe de linha de comando 7-zip posso usar para exibir erros apenas ao criar um zip?

Não quero que todos os nomes de arquivos lidos rolem na janela de comando, mas gostaria que apenas os arquivos problemáticos aparecessem. Melhor ainda, gostaria de direcionar a saída do erro para um arquivo. Minha única alternativa no momento é exibir o zip criado e comparar a contagem total de arquivos com a pasta original.

Responder1

As pessoas vêm solicitando a Igor Pavlov há anos uma opção de registro adequada, mas o 7-Zip ainda não a possui. Tudo o que você pode fazer é redirecionar a saída da versão da linha de comando (7za.exe) para um arquivo usando você mesmo >Log.txt 2>&1(ou >>se desejar anexar a um arquivo existente).

Além disso, se você estiver chamando a partir de um arquivo em lote, poderá testar %ErrorLevel% para os seguintes códigos de saída:

Code    Meaning
0       No error
1       Warning (Non fatal error(s)). For example, one or more files were locked by
        some other application, so they were not compressed.
2       Fatal error
7       Command line error
8       Not enough memory for operation
255     User stopped the process

Responder2

A versão mais recente do 7-zip, 15.06 beta, tem uma exibição muito melhor na janela de comando. Os arquivos colocados no arquivo não rolam mais na tela e um resumo conciso e agradável é tudo o que resta quando o programa termina. Isso é exatamente o que eu quero. Parece que todo mundo está baixando a versão beta mais recente e pode não haver mais uma versão não beta.

informação relacionada