Rechercher : dans
Par :

7zip : exécution impossible en batch

Dernière réponse le 28 nov 2007 à 10:02:35 jask, le 28 nov 2007 à 09:45:07 
 Signaler ce message aux modérateurs

Bonjour,
Suite à l'installation de 7zip, j'aimerai connaitre vos solutions concernant le problème suivant.
Le but : Transféré des fichiers zippés à travers ftp
Pour l'instant l'envoi d'un fichier non zippé fonctionne.
J'aimerai rajouter une couche supplémentaire à savoir :

1. dans un fichier bat, comprésser un répertoire
2. valider dans un fichier log la bonne compression

Je tombe sur un premier problème (pouvant paraitre stupide)

7z a -t7z s:\PUBLIC\MONDOSSIER\PROJET.7z "c:\docume~1\woyoo\mesdoc~1\PROJET\*" >> div.txt

Message d'erreur : 7z n'est pas reconnu commant pouvant être une commande externe :).

J'imagine qu'il faut créer un lien symbolique sous windows afin de pointer sur 7z.exe :) mais comment fait on ca ?

Un grand merci pour votre aide.
Salutations
Loïc

Configuration: Windows XP
Firefox 2.0.0.10

Meilleures réponses pour « 7zip : exécution impossible en batch » dans :
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
Prévention de l'Exécution des Données VoirParamétrer ou désactiver la Prévention d'Exécution des Données (PED) Depuis le SP2 de Windows XP (Vista inclus), une nouvelle gestion de la mémoire (mode No eXecute) a été ajoutée, elle permet aux processeurs Athlon 64 d'AMD de protéger le système...
Exécuter une macro VoirExécuter une macro Excel et Calc proposent plusieurs façons d’exécuter une macro : en la sélectionnant dans une liste, dans la boîte de dialogue Macro ; par un raccourci clavier ; en l’attachant à un bouton de la barre d’outils ; ...
Exécution de requêtes avec JDBC VoirExécution d'une requête SQL Pour exécuter une requête SQL, il s'agit dans un premier temps de créer un objet Statement, pouvant être obtenu à partir de l'objet Connection. Un objet ResultSet permettra de récupérer les données en provenance de...

1

RaknO, le 28 nov 2007 à 09:48:48

Bonjour,

Pour ton premier problème essaie de copier l'exécutable 7z.exe dans c:\windows\system32
et relance ta ligne de commande.

Répondre à RaknO

2

blux, le 28 nov 2007 à 09:51:05

Salut,

pas de lien symbolique (on ne va déranger unix pour si peu)...

Il suffit de préfixer la commande avec son chemin complet c:\toto\7z.exe -a ... ou de modifier le path de windows pour lui dire d'aller chercher les programmes aussi sous c:\toto...

Le première solution est de loin préférable.

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

3

 jask, le 28 nov 2007 à 10:02:35

Super ca fonctionne.
Toutes mes excuses pour la question de néophyte ;).
Salutations
Jask

Répondre à jask