Bienvenue invité. SVP enregistrez vous pour être membre.
:: Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
:: Recherche
:: Menu Principal

Parcourir ce sujet:   1 Utilisateur(s) anonyme(s)



(1) 2 3 »


7-zip - extraction en ligne de commande
Semi pro
Inscrit:
07/01/2004 21:32
Groupe:
Utilisateurs enregistrés
Post(s): 385
Hors Ligne
Bonjour,

Quelqu'un connait-il le paramètre pour imposer un dossier d'extraction à 7-zip
Certains zip sont récalcitrant... !

Exemple avec System Ninja portable
http://download.thewebatom.net/53782c ... -ninja-portable-3.0.2.zip

Il se décompresse systématiquement dans un sous répertoire comme system-ninja\system-ninja-portable-3.0.2
alors que je VEUX juste un dossier System-Ninja

Déjà essayé
7zip.exe e -y -r "c:\system-ninja-portable-3.0.2.zip" -o"C:\System-Ninja"
7zip.exe x -y -r "c:\system-ninja-portable-3.0.2.zip" -o"C:\System-Ninja"
7zip.exe x -r -y -an -ai!c:\system-ninja-portable-3.0.2.zip -o"C:\System-Ninja"

Merci d'avance

Contribution le : 25/05/2014 15:08
_________________
Cordialement

François
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Bonjour,

En fait, si j'ai bien compris, tu voudrais descendre d'un cran dans l'arboresce à l'intérieur de l'archive. J'ai regardé dans l'aide mais je ne vois pas quel switch utiliser avec la commande e ou x qui pourrai faire ça (donc, extraire system-ninja-portable-3.0.2\*.* dans C:\System-Ninja).

Si c'est pour mettre dans un batch, tu pourrais extraire toute l'archive dans C:\ et ensuite ajouter un RENAME du répertoire C:\system-ninja-portable-3.0.2 en C:\System-Ninja.

Peut-être aussi se pencher (je ne l'ai pas fait ) sur ZipInstaller de Nirsoft qui s'exécute également en ligne de commande.

Bernard

Contribution le : 25/05/2014 17:11
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Semi pro
Inscrit:
07/01/2004 21:32
Groupe:
Utilisateurs enregistrés
Post(s): 385
Hors Ligne
merci Bernard, mais le problème est que ca crée systématiquement un sous répertoire
(a tester avec le lien donné par exemple)
Même résultat avec ZipInstaller (merci pour sa découverte)

Bonne semaine

Contribution le : 26/05/2014 07:19
_________________
Cordialement

François
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Bonjour,

Citation :
Lecteur a écrit:
merci Bernard, mais le problème est que ca crée systématiquement un sous répertoire

Oui, c'est bien ce que j'avais vu. Dans l'archive tu veux extraire le contenu du répertoire system-ninja-portable-3.0.2.
Ce que je te disais c'est de faire qqe chose comme
7zip.exe e -y "c:\system-ninja-portable-3.0.2.zip" -oC:
et de renommer ensuite en C:\system-ninja-portable-3.0.2 en C:\System-Ninja
Pas terrible...
Ceci dit le problème est intéressant et je vais continuer à y réfléchir (je pourrais en avoir besoin).

Citation :
Même résultat avec ZipInstaller (merci pour sa découverte)

Je ne vois pas non plus la solution avec ZipInstaller, même en fabriquant un fichier de configuration (.zic) personnalisé.

Bernard

Contribution le : 26/05/2014 09:28
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Semi pro
Inscrit:
07/01/2004 21:32
Groupe:
Utilisateurs enregistrés
Post(s): 385
Hors Ligne
Le renommer ne sert à rien puisque les fichiers se décompressent en
c:\system-ninja-portable-3.0.2\system-ninja-portable-3.0.2 !!!!

Contribution le : 26/05/2014 16:27
_________________
Cordialement

François
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Expert
Inscrit:
23/03/2009 08:11
Groupe:
Utilisateurs enregistrés
Post(s): 1300
Hors Ligne
Tous les paramètres sont dans l'aide de 7zip.

Mon test en deux lignes de commande :

"C:\Program Files\7-zip\7z.exe" x "d:\ninja\system-ninja-portable-3.0.2.zip" -o"d:\ninja\System-Ninja1" -r
rename "d:\ninja\System-Ninja1\system-ninja-portable-3.0.2" "System-Ninja"

donne un résultat acceptable ; reste plus qu'à faire une script bat :)

Contribution le : 26/05/2014 16:39
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Citation :

Lecteur a écrit:
Le renommer ne sert à rien puisque les fichiers se décompressent en
c:\system-ninja-portable-3.0.2\system-ninja-portable-3.0.2 !!!!


Non. Puisque j'ai comme commande d'output -oC: Donc l'archive est décompressée en c:\system-ninja-portable-3.0.2

Il reste à renommer ce dossier.

Contribution le : 26/05/2014 17:50
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
"C:\Program Files\7-Zip\7z.exe" x "%USERPROFILE%\Desktop\system-ninja-portable-3.0.2.zip" -y -oC:

testé : OK

et renommer C:\system-ninja-portable-3.0.2.

Contribution le : 26/05/2014 19:23
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Et si tu veux faire un script batch DOS, pour renommer le répertoire :
MOVE C:\system-ninja-portable-3.0.2 C;\System-Ninja

Contribution le : 26/05/2014 19:29
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: 7-zip - extraction en ligne de commande
Semi pro
Inscrit:
07/01/2004 21:32
Groupe:
Utilisateurs enregistrés
Post(s): 385
Hors Ligne
Bonsoir,

Non non essaye le, vous verrez que la décompression se fait toujours dans un sous-repertoire avec le zip de system-ninja (et c'est justement ce que je veux pas)

Dans la majorité des cas ca marche mais pas pour system-ninja-portable-3.0.2.zip ou encore pour des fichiers Ma-config comme http://www.ma-config.com/plugins/MaConfigx64_7_1_3_1.zip
ou
http://www.ma-config.com/plugins/MaConfigOld_7_1_3_1.zip

Contribution le : 27/05/2014 20:39
_________________
Cordialement

François
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 3 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe    
Message:*


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]