Eu uso o 7Zip em processo em lote no sistema operacional Windows.
Se eu usar o comando "a" (para adicionar arquivos a um novo arquivo que não existe), o 7Zip ainda será bem-sucedido, mesmo que o arquivo que eu especifiquei explicitamente para ser adicionado não exista - o arquivo ZIP é criado, mas não contém arquivos dentro dele .
Existe uma opção adicional de linha de comando 7Zip que faria com que o 7Zip falhasse quando o arquivo que desejo adicionar não existe?
Responder1
Eu sugeriria verificar se o arquivo existe antes de chamar o 7Zip.
if exist {insert file name here} (
rem file exists
) else (
rem file doesn't exist
)
DeComo verificar se existe um arquivo dentro de um arquivo em lote