TAR vers ZIP

TAR vers ZIP - Win NT/2K/XP - Windows & Software

Marsh Posté le 09-11-2007 à 06:34:29    

   Bonjour,
Je dois transformer l'ensemble des fichiers TAR d'un dossier en fichiers ZIP. Cela doit être fait en ligne de commande. Savez-vous comment faire ?
 
     Merci, Bonne Journée,

Reply

Marsh Posté le 09-11-2007 à 06:34:29   

Reply

Marsh Posté le 09-11-2007 à 07:57:36    

il te faudrait retrouver un bon vieu pkzip.exe


---------------
#mais-chut
Reply

Marsh Posté le 09-11-2007 à 08:05:01    

Essaie ceci:
http://www.7-zip.org/fr/
Il y a une version ligne de commande. Eventuellement tu l'utilises avec un fichier batch pour tes fichiers TAR.

Reply

Marsh Posté le 09-11-2007 à 09:08:51    

Effectivement, il existe une version en ligne de commande de 7zip (qui marche plutôt bien). Mais dans ce cas, j'ais plusieurs fichiers tar à transformer en zip en même temps. Cette tâches doit être effectuée sur une machine windows, tout les jours avec des fichiers ayant des nom différents mais se trouvant toujours dans le même dossier.
Tout le problème réside alors dans la création de code (boucle, ... que je ne maitrise pas).
 
Si quelqu'un sait faire, je suis preneur.
 
   Merci, Bonne Journée,

Reply

Marsh Posté le 09-11-2007 à 09:30:17    

Je comprend pas trop.
 
Tu dois extraire les tar et simplement les recompresser en ZIP ?
 
avec un batch file contenant un FOR .... ca doit le faire je pense
http://www.windows2000.ovh.org/BATCH/for.html


Message édité par Z_cool le 09-11-2007 à 09:31:28

---------------
#mais-chut
Reply

Marsh Posté le 09-11-2007 à 09:31:24    

La boucle est comme ceci :
 
Fichier test.cmd (à mettre par exemple dans le répertoire des *.tar) :

Code :
  1. @echo off
  2. FOR %%A IN (*.tar) DO (
  3.    echo %%A
  4.    rem 7zip-convert %%A %%A.zip
  5. )


 
le "rem 7zip-convert %%AA %%A.zip" n'est qu'un exemple bidon (d'où préfixé par "rem" qui est un commentaire dans le fichier batch). %%A est le nom dynamique du fichier tar trouvé. Tu n'as qu'à modifier pour adapter à la vraie syntaxe. Pour extraire la partie nom de l'extension (si besoin), il faut d'autres codes.
Si tu exécutes le fichier test.cmd ci-dessus tel quel, tu verras défiler le nom des fichiers tar trouvés.


Message édité par dnlilas le 09-11-2007 à 09:34:07
Reply

Sujets relatifs:

Leave a Replay

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