Commande winzip dans mon logiciel

Echizen -  
 Sébastien GIOVAGNOLI -
Bonjour,

Je voudrais zipper un repertoire par programmation en utilisant la commande de winzip. J'y arrive sans probleme sauf s'il y a un espace dans le chemin.
Exemple de commande qui ne passe pas :
Winzip32.exe -min -a -r D:\Ancienne Version\test2.zip C:\Basetest\*
Chaque espace est pris pour un nouveau parametre. j'ai aussi mis des quotes mais le probleme reste le meme. Si quelqu'un a une idée je suis preneur.

Merci d'avance.

3 réponses

  1. Philippe JQT
     
    Bonjour,
    En régle générale je mets les chemins+nom de fichier entre double cote ("D:\Temp\Test de Fichier.doc") et celà fonctionne.
    Par contre vous m'intéressez aussi, car vous avez l'air d'avoir la syntaxe et la liste des commande WINZIP32 que l'on peut utiliser en ligne de commande.
    Merci d'avance de me la faire parvenir.
    0
  2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    tu devrais plutôt utiliser InfozIP.
    Non seulement il est gratuit (contrairement à WinZip), mais il a été conçu pour être utilisé en ligne de commande:

    http://www.info-zip.org/pub/infozip/
    0
  3. Sébastien GIOVAGNOLI
     
    il suffit de mettre le chemin au format dos ex ici :
    D:\Ancien~1\test2.zip
    0