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

1

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

    
por subjectivist 07.06.2015 / 02:32

2 respostas

1

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

Além disso, se você estiver chamando de um arquivo de 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
    
por 07.06.2015 / 03:54
0

A versão mais recente do 7-zip, 15.06 beta, tem uma exibição muito melhor na janela de comando. Arquivos colocados no arquivo não rolam mais na tela e um resumo conciso é tudo o que resta quando o programa termina. Isso é exatamente o que eu quero. Todos parecem estar baixando a versão beta mais recente e pode não haver mais uma versão não beta.

    
por 17.08.2015 / 15:46