OVH Cloud OVH Cloud

[WD10] - zipCréeEXE

3 réponses
Avatar
Yanick Charland
Bonjour,

Je tente de créer une application qui pourra généré des archives de
répertoires avec la possibilité d'en faire des exe auto-extractibles.
Mes archives contiennent une structure de répertoires dans lesquels
sont classés différents documents de tous genres.

J'arrive à créer mon fichier en format ZIP mais lorsque je tente
d'exécuter l'EXE résultant, je bloque sur un point. Impossible d'en
extraire ma structure originale, tous les fichiers sont extraits dans
le répertoire d'extraction.

D'après l'aide sur zipCréeExe :
"Chemin mémorisé des fichiers de l'archive

Lors de l'extraction des fichiers d'une archive auto-extractible, le
chemin mémorisé des fichiers n'est pas conservé. Seuls le nom et
l'extension des fichiers sont conservés."

J'arrive pas à le croire... Quelqu'un aurait-il une idée à me soumettre
pour que j'arrive à faire un fichier EXE qui décompresse tout en
gardant ma structure originale ?

Merci bien !

Yanick Charland

--

-------------------------------------------------
Yanick Charland

3 réponses

Avatar
Gilles TOURREAU
Après mûre réflexion, Yanick Charland a écrit :
Bonjour,

Je tente de créer une application qui pourra généré des archives de
répertoires avec la possibilité d'en faire des exe auto-extractibles. Mes
archives contiennent une structure de répertoires dans lesquels sont classés
différents documents de tous genres.

J'arrive à créer mon fichier en format ZIP mais lorsque je tente d'exécuter
l'EXE résultant, je bloque sur un point. Impossible d'en extraire ma
structure originale, tous les fichiers sont extraits dans le répertoire
d'extraction.

D'après l'aide sur zipCréeExe :
"Chemin mémorisé des fichiers de l'archive

Lors de l'extraction des fichiers d'une archive auto-extractible, le chemin
mémorisé des fichiers n'est pas conservé. Seuls le nom et l'extension des
fichiers sont conservés."

J'arrive pas à le croire... Quelqu'un aurait-il une idée à me soumettre pour
que j'arrive à faire un fichier EXE qui décompresse tout en gardant ma
structure originale ?

Merci bien !

Yanick Charland



Pour quoi n'essayerais-tu pas de compresser dans une archive
"Archive.zip" tous tes fichiers.
Et après recompresser l'archive dans une autre archive
"ArchiveForEXE.zip" et après convertir cette archive en .exe.

Faut utiliser cette méthode si tes fichiers à archiver ne sont pas très
gros... Car on a 2 compressions en même temps...

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Kevin
Salut,

D'après l'aide de zipCréeExe, tu peux utiliser la constante zipArborescence
pour demander à WD de garder l'arborescence à l'intérieur du zip
autoextractible.

Kevin

"Gilles TOURREAU" a écrit dans le message news:

Après mûre réflexion, Yanick Charland a écrit :
> Bonjour,
>
> Je tente de créer une application qui pourra généré des archives de
> répertoires avec la possibilité d'en faire des exe auto-extractibles.


Mes
> archives contiennent une structure de répertoires dans lesquels sont


classés
> différents documents de tous genres.
>
> J'arrive à créer mon fichier en format ZIP mais lorsque je tente


d'exécuter
> l'EXE résultant, je bloque sur un point. Impossible d'en extraire ma
> structure originale, tous les fichiers sont extraits dans le répertoire
> d'extraction.
>
> D'après l'aide sur zipCréeExe :
> "Chemin mémorisé des fichiers de l'archive
>
> Lors de l'extraction des fichiers d'une archive auto-extractible, le


chemin
> mémorisé des fichiers n'est pas conservé. Seuls le nom et l'extension


des
> fichiers sont conservés."
>
> J'arrive pas à le croire... Quelqu'un aurait-il une idée à me soumettre


pour
> que j'arrive à faire un fichier EXE qui décompresse tout en gardant ma
> structure originale ?
>
> Merci bien !
>
> Yanick Charland

Pour quoi n'essayerais-tu pas de compresser dans une archive
"Archive.zip" tous tes fichiers.
Et après recompresser l'archive dans une autre archive
"ArchiveForEXE.zip" et après convertir cette archive en .exe.

Faut utiliser cette méthode si tes fichiers à archiver ne sont pas très
gros... Car on a 2 compressions en même temps...

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr




Avatar
Yanick Charland
> Salut,

D'après l'aide de zipCréeExe, tu peux utiliser la constante zipArborescence
pour demander à WD de garder l'arborescence à l'intérieur du zip
autoextractible.

Kevin



Bonjour Kevin,

Tu as bien raison, l'utilisation de cette constante semble me donner de
meilleurs résultats... Je vais donc continuer mes tests de ce côté.

Ceci étant dit, une aide en ligne devrait être plus clair à mon avis,
deux informations contradictoires dans la même page c'est pas top.

Extrait de l'aide en ligne sur zipCréeExe :
"<Répertoire de l'extraction> : Constante optionnelle

zipArborescence

Les fichiers de l'archive seront extraits en respectant l'arborescence
des répertoires contenus dans l'archive."

et un peu plus loin, dans la même page :

"Chemin mémorisé des fichiers de l'archive

Lors de l'extraction des fichiers d'une archive auto-extractible, le
chemin mémorisé des fichiers n'est pas conservé. Seuls le nom et
l'extension des fichiers sont conservés."

Merci encore !

Yanick Charland

--

-------------------------------------------------
Yanick Charland