Supprimer un dossier dans une archive Java avec un.bat

Supprimer un dossier dans une archive Java avec un.bat - Shell/Batch - Programmation

Marsh Posté le 07-05-2011 à 20:07:01    

Bonjours à tous, j’espère vraiment que vous arriverez à résoudre mon problème. Voila je veux créer un programme tout bête avec même pas 2 ou 3 ligne de code je veux juste supprimer un fichier qui ce trouve dans un dossier qui lui même se trouve dans un .jar (en gros nomdujar.jar\dossier\fichier) et avec un .bat. Mais je ne sais pas comment définir un chemin a l'intérieur d'un fichier .jar. Merci d'avance

Reply

Marsh Posté le 07-05-2011 à 20:07:01   

Reply

Marsh Posté le 08-05-2011 à 02:05:39    

Un .jar c'est un fichier zip.
Tu ne peux pas le manipuler simplement en batch sans outil tierce, il faut attaquer ton fichier avec une lib qui gère les fichiers zip, ou alors décompresser / virer le dossier / recompresser.

Reply

Marsh Posté le 08-05-2011 à 08:49:26    

Okay merci beaucoup, je vais essayer.

Reply

Marsh Posté le 08-05-2011 à 08:58:04    

Aurais-tu le code pour décompresser et compresser un ficher .jar ?

Reply

Marsh Posté le 08-05-2011 à 09:49:35    

noxx17 a écrit :

Aurais-tu le code pour décompresser et compresser un ficher .jar ?


 
Essaye  
 
jar -help  
 
tu auras toutes les infos dont tu as besoin. Sinon cet outil (comme tous les outils standard de Java) est expliqué sur le site de Oracle

Reply

Marsh Posté le 08-05-2011 à 10:15:14    

Bon j'ai trouver il suffisais de mettre  
set path="C:\Program Files\WinRAR\";%path% et enssuite pour décompresser c'est
unrar e C:\votre chemin ....

Reply

Marsh Posté le 08-05-2011 à 10:17:45    

En faite non sa ne marche pas avec les fichier .jar

Reply

Marsh Posté le 12-05-2011 à 08:50:34    

et google avec "extraire fichier jar" ou "décompresser fichier jar" ?
 
A priori le programme jar.exe dispo dans le jdk te permet de le faire.


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed