Pergunta

Eu sou um pouco novo na programação, então, por favor, tenha paciência comigo. Eu crio muitos auto-extratores que carrego para um site FTP que meus clientes baixam (com o auto-extrato colocando os arquivos que eu fechei no local certo). Estou tentando automatizar esse processo do meu lado, pois é bastante repetitivo.

Acho que posso descobrir como criar o zip e como fazer upload do arquivo criado uma vez, mas não consigo descobrir como criar o uso do Winzip SE para criar um auto-extrato a partir do arquivo zip criado. Winzip tem uma interface de linha de comando, mas o Winzip SE aparentemente não.

Qualquer ajuda seria apreciada ... Estou planejando escrever este código em Java BTW.

Obrigado.

Foi útil?

Solução

De acordo com Quais são as diferenças entre o Winzip Auto-Extractor completo e a versão da edição pessoal?

Arquivos de extração de auto-extração podem ser criados a partir da linha de comando.

Dito isto, não tenho certeza se usaria o Java para automatizar as tarefas que você está descrevendo, não é a melhor ferramenta para esse IMHO. Prefiro usar scripts de shell.

Atualizar: (Respondendo a um comentário do OP) Eu realmente não sou especialista em Windows, mas acho que isso Windows PowerShell pode ser apropriado para o trabalho (e pode ser usado para Consulta um banco de dados de acesso ao MS).

Outras dicas

Se você precisar compactar e descomprimir os arquivos ZIP, basta usar qualquer outro utilitário de linha de comando, que você ligará do seu aplicativo Java. Por exemplo, ZIP e descompactação: http://www.info-zip.org/

O 7-ZIP é gratuito e pode fazer isso na linha de comando, o que significa que você pode fazer um script em lote. 7za a -sfx meextractingzip.exe myFolderConteningFiles/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top