Comment créer une archive zip avec le nom du répertoire en début
d'archive ?
Le problème est le suivant :
- je reçois une archive a.zip, que je décompresse avec zipfile.
Cette archive contient, en premier, le nom du répertoire dans lequel
décompresser l'archive.
- je fais ce que j'ai à faire sur ces fichiers;
- je recompresse le tout pour renvoi à l'expéditeur.
Dans ce contexte, il faut que le format de l'archive a.zip soit le même
que celui de l'archive reçue.
Or visiblement, zipfile.write n'accepte pas de répertoire comme argument.
Comment faire ?
Je sais bien que l'on peut compresser l'archive sans le répertoire
et, avant de la décompresser, créer le répertoire à la mano, sauf que
pour la personne à qui je renvois l'archive, tout doit être transparent.
Maintenant faut essayer dans l'autre sens ;-), avec des valeurs correspondantes dans le zip (1106067456 au lieu de 48 comme évoqué un peu plus haut). à essayer, on verra bien :-)
Maintenant faut essayer dans l'autre sens ;-), avec des valeurs
correspondantes dans le zip (1106067456 au lieu de 48 comme évoqué un
peu plus haut).
à essayer, on verra bien :-)
Maintenant faut essayer dans l'autre sens ;-), avec des valeurs correspondantes dans le zip (1106067456 au lieu de 48 comme évoqué un peu plus haut). à essayer, on verra bien :-)