OVH Cloud OVH Cloud

zipfile.write et repertoire...

11 réponses
Avatar
fred
Bonjour,

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.

Une idée ?

Merci d'avance.

Cdlt.

--
Fred

1 réponse

1 2
Avatar
fred
OdarR a écrit :

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 :-)


Euuh, noon, en ce qui me concerne, là, dodo.
Et 48 me va très bien.
Et « ça marche ®© » :-)

--
Fred
1 2