Aller au contenu

[LOGICIEL] Ligne de commande 7-zip [Résolu]


motorland

Messages recommandés

:chinois: :chinois: :ouioui:

Bonjours,

tous d abord, je ne sais si c'est la bonne section car il s'agit bien d'un problème d'utilisation de logiciel, mais cela relève aussi de la programmation.

Le problème est le suivant:

je souhaite crée une archive .tar.gz avec 7-zip en ligne de commande.

L'archive doit contenir un dossier ainsi que les fichiers contenu dans le dossier.

Le nom des fichiers et leurs nombres varie.

J'ai donc une ligne de commande qui ressemble a ça sachant que j'ai déplacé le dossier "7-zip" à la racine par flemme:

C:\7-ZIP\7z.exe a -r -ttar <chemin\nom de l'archive> <chemin\nom du dossier\*.txt>

J'obtiens la réponse suivante:

Compressing  <chemin\nom du dossier\nom du 1er fichier texte à compresser>.txt  0.0%File "<chemin\nom de l'archive>.tar" is not archive

Internal Error #130

J'ai essayé plein de variante, sans résultat. Dans le meilleur des cas, il crée l'archive vide.

J'ai pour impératif d'utiliser 7-zip en ligne de commande.

PS: si vous avez la ligne de commande pour crée l'archive en .gz, je prend aussi.

:ouioui: :ouioui: :ouioui:

Lien vers le commentaire
Partager sur d’autres sites

Je viens de tester avec l'outil spécial autonome qui sert en ligne de commande : 7za.exe (il n'a pas besoin de dlls)

Tout d'abord en TAR :

7za.exe a -r -ttar essai.tar *.txt

7-Zip (A) 9.07 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-08-29
Scanning

Creating archive essai.tar

Compressing  license.txt
Compressing  readme.txt

Everything is Ok

Ensuite en GZIP pour faire une archive .tar.gz :

7za.exe a -tgzip essai.tar.gz essai.tar

7-Zip (A) 9.07 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-08-29
Scanning

Creating archive essai.tar.gz

Compressing  essai.tar

Everything is Ok

J'ai bien sûr vérifié, l'archive est parfaitement lisible :yes:

Lien vers le commentaire
Partager sur d’autres sites

Je viens de tester avec l'outil spécial autonome qui sert en ligne de commande : 7za.exe (il n'a pas besoin de dlls)

Tout d'abord en TAR :

7za.exe a -r -ttar essai.tar *.txt

7-Zip (A) 9.07 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-08-29
Scanning

Creating archive essai.tar

Compressing  license.txt[code]

Compressing readme.txt

Everything is Ok[/code]

Ensuite en GZIP pour faire une archive .tar.gz :

7za.exe a -tgzip essai.tar.gz essai.tar

7-Zip (A) 9.07 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-08-29
Scanning

Creating archive essai.tar.gz

Compressing  essai.tar

Everything is Ok

J'ai bien sûr vérifié, l'archive est parfaitement lisible ;)

:transpi::devil::yes:

Juste une chtit question, pour ma part il est impératif que il compresse en respectant arborescence. Ex: des fichiers .txt dans un dossier A doivent donné un dossier compressé A avec dedans les fichiers txt. Et pareil en décompression. en gros:

archive.tar.gz
	Dossier A
		  fichier 1.txt
		  fichier 2.txt
		  ......

Je dois faire comme cela car la décompression est un traitement automatisé que je ne peut modifier et il s'attend a avoir ce format de fichier.

:chinois: :chinois: :chinois:

Lien vers le commentaire
Partager sur d’autres sites

:francais::down::fete:

Amour JE T'AIME

J'ai tournée un long moment avant de venir ici, et apparemment il semble que aucun tuto sur les lignes de commande de 7zip existe pour Windows (je sais, mais j'ai pas le choix....). je pense que mes mot clés de recherche n'était pas bon, alors si quelqu'un a une info, je suis preneur.

:chinois: :chinois: :chinois:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...