Question

Je suis un peu nouveau à la programmation si s'il vous plaît garder avec moi. Je crée beaucoup d'auto-essoreuses que je télécharger sur un site ftp que mes clients téléchargent alors (avec la mise auto-extractible les fichiers que je zippé au bon endroit). Je suis en train d'automatiser ce processus sur ma fin, car il est assez répétitif.

Je pense que je peux comprendre comment créer le zip et comment télécharger le fichier une fois créé, mais je ne peux pas comprendre comment créer Winzip se créer une auto-extractible à partir du fichier zip créé. WinZip dispose d'une interface de ligne de commande, mais Winzip SE ne semble pas.

Toute aide serait appréciée ... Je prévois d'écrire ce code en Java btw.

Merci.

Était-ce utile?

La solution

Selon Quelles sont les différences entre l'ensemble WinZip Self-Extractor et la version Personal Edition

  

Les fichiers auto-extractibles peuvent être créés à partir de la ligne de commande.

Cela étant dit, je ne suis pas sûr que j'utiliser Java pour automatiser les tâches que vous décrivez, ce n'est pas le meilleur outil pour que mon humble avis. Je préfère utiliser les scripts shell.

Mise à jour: (répondre à un commentaire de l'OP) Je ne suis pas un spécialiste de Windows, mais je pense que Windows PowerShell pourrait être approprié pour le travail (et il peut être utilisé pour interroger un MS base de données Access ).

Autres conseils

Si vous avez besoin de compresser et décompresser des archives zip, il suffit d'utiliser tout autre utilitaire de ligne de commande, que vous appellerez à partir de votre application Java. Pour zip par exemple, et dézipper: http://www.info-zip.org/

7-zip est libre et peut le faire sur la ligne de commande, ce qui signifie que vous pouvez faire un script batch. 7za un -sfx MySelfExtractingzip.exe MyFolderContainingFiles /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top